Utilia

Tłumacz alfabetu Morse'a

Tłumacz tekst na alfabet Morse'a i z powrotem według standardu ITU, odtwarzaj go w wybranym tempie z odstępami Farnswortha i pobierz jako plik WAV.

Dźwięk i światło

Światło jest ograniczone do 7 WPM, żeby nigdy nie migało częściej niż 3 razy na sekundę.

Jak korzystać z tłumacza alfabetu Morse’a

  1. Wpisz tekst albo wklej kod Morse’a w polu danych wejściowych. W trybie Automatycznie (wykryj Morse’a) narzędzie tłumaczy Morse’a na tekst, gdy dane zawierają tylko kropki, kreski i separatory, a w pozostałych przypadkach tekst na Morse’a. W polu Kierunek możesz wymusić Tekst → Morse lub Morse → tekst.
  2. Wybierz, jak traktować Litery ze znakami diakrytycznymi (patrz niżej), i odczytaj wynik. Kliknij Kopiuj, aby go skopiować, albo Użyj wyniku jako danych wejściowych, aby przetłumaczyć go z powrotem.
  3. W sekcji Dźwięk i światło ustaw Prędkość (słowa na minutę) i Ton (Hz), a potem kliknij Odtwórz. Stop w każdej chwili kończy odtwarzanie, a Pobierz WAV zapisuje ten sam dźwięk jako plik audio.

Przy dekodowaniu litery oddziela się spacją, a słowa ukośnikiem, pionową kreską lub co najmniej dwiema spacjami. Kropki środkowe (·), punktory (•) i długie kreski (— −) są akceptowane jako kropki i kreski, więc kod skopiowany z innych stron zwykle działa bez poprawek. Kod, który nie odpowiada żadnemu znakowi, pojawia się jako �, a problematyczne kody są wymienione pod wynikiem.

Standard ITU i polskie znaki

Narzędzie stosuje ITU-R M.1677-1, międzynarodowe zalecenie dotyczące alfabetu Morse’a: 26 liter, 10 cyfr oraz znaki . , : ? ’ - / ( ) ” = + @. Jedyna litera ze znakiem diakrytycznym, jaką definiuje, to É (..-..). Opcja Litery ze znakami diakrytycznymi decyduje, co dzieje się z pozostałymi:

  • ITU: É ma własny kod, inne znaki usuwane: é dostaje własny kod, a à, ç czy ü są nadawane jako a, c, u;
  • Usuń wszystkie znaki (É → E): usuwane są wszystkie znaki diakrytyczne, także w é;
  • Rozszerzony: kody À Ä Ç È É Ñ Ö Ü (spoza ITU): dodaje kody kontynentalne, których wciąż używają niektóre kluby. Odbiorca musi je znać.

Polskie kody Morse’a dla liter Ą, Ć, Ę, Ł, Ń, Ó, Ś, Ź, Ż nie są obsługiwane. Polskie litery są zamieniane na litery podstawowe: „ą” jest nadawane jako A, „ł” jako L, „ż” i „ź” jako Z, a „Łódź” jako L O D Z. Tak zresztą najczęściej nadaje się polski tekst w praktyce krótkofalarskiej.

Znaki ! ; & _ $ nie występują w zaleceniu ITU, ale są powszechnie używane, więc narzędzie też je koduje. Znaki bez żadnego kodu, takie jak emoji czy €, są pomijane i wymieniane. Warianty Morse’a dla greki, cyrylicy czy arabskiego nie są obsługiwane.

Tempo, prędkość i odstępy Farnswortha

Prędkość Morse’a mierzy się słowem PARIS, które ma dokładnie 50 jednostek długości razem z przerwą po nim. Jedna jednostka (kropka) trwa 1,2 ÷ WPM sekundy: 60 ms przy 20 WPM. Kreska to 3 jednostki, przerwa wewnątrz litery 1 jednostka, między literami 3 jednostki, a między słowami 7 jednostek.

Z opcją Odstępy Farnswortha: litery w pełnym tempie, dłuższe przerwy między nimi każda litera zachowuje szybki rytm, ale przerwy między literami i słowami są wydłużane tak, aby cały tekst docierał w tempie Prędkość ogólna (WPM). Wydłużenie liczone jest wzorem ARRL. Osoby uczące się często używają liter w tempie 18–20 WPM przy prędkości ogólnej 5–10 WPM: uczą się każdej litery jako wzorca dźwiękowego, zamiast liczyć kropki.

Tony mają miękkie zbocza 5 ms, aby uniknąć trzasków. Plik WAV to 16-bitowe mono 22 050 Hz; można wygenerować do 10 minut dźwięku.

Światło i bezpieczeństwo przy miganiu

Migaj światłem razem z dźwiękiem zapala lampkę przy każdej kropce i kresce, a bieżąca litera jest wyświetlana. Migające treści mogą wywołać napady padaczkowe, dlatego przy włączonym świetle odtwarzanie jest ograniczone do 7 WPM: lampka miga wtedy rzadziej niż 3 razy na sekundę, czyli poniżej progu WCAG. Jeśli twoje urządzenie ma ustawione ograniczenie ruchu, światło jest wyłączane i pokazywana jest tylko bieżąca litera. Pobierany plik WAV zawsze używa wybranej prędkości.

Najczęściej zadawane pytania

Jak wygląda SOS alfabetem Morse'a?

… — … (trzy kropki, trzy kreski, trzy kropki), nadawane jako jeden ciągły sygnał bez przerw między literami. W tekście zapisuje się je zwykle jako trzy litery i tak pokazuje je to narzędzie.

Jak szybkie jest 20 WPM?

Około 100 znaków na minutę: jedna kropka trwa 60 ms. Początkujący często zaczynają od 5–10 WPM; doświadczeni krótkofalowcy odbierają 25 WPM i więcej.

Czy narzędzie obsługuje polskie litery?

Częściowo. Tekst z polskimi znakami da się przetłumaczyć, ale ą, ć, ę, ł, ń, ó, ś, ź i ż są nadawane jako zwykłe litery (A, C, E, L, N, O, S, Z), a nie osobnymi polskimi kodami.

Dlaczego mój kod Morse'a dekoduje się na złe litery?

Prawdopodobnie brakuje spacji albo są niejednoznaczne. Bez spacji „.-” (A) i „. -” (E T) są nie do odróżnienia. Wstawiaj jedną spację między literami i ukośnik między słowami.

Czy wpisany tekst jest gdzieś wysyłany?

Nie. Tłumaczenie, dźwięk i plik WAV powstają w całości na twoim urządzeniu.