LibraTool logoLibraTool

Бесплатен Преведувач на Морзеова азбука

Конвертирајте текст во Морзеова азбука и обратно. Слушајте ја аудио репродукцијата на вашата порака во реално време.

Работи офлајн откако ќе се вчита
Примери:
Текстуален влез
Просигнал (се испраќа како еден сигнал):
Излез од морзеов код
Излезот ќе се прикаже тука…

Буквите се пуштаат со брзината од лево; паузите меѓу нив се растегнуваат на брзината на паузите. Добро за учење да се слушаат цели букви.

Кодирање, не шифрирање. Морзеовиот код е јавен стандард за кодирање — не обезбедува доверливост ниту безбедност. Секој што го гледа излезот може веднаш да го декодира.

Табела за морзеов код
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.

Како функционира

Алатката ги кодира и декодира текстот користејќи кодирана табела за пребарување на меѓународната Морзеова азбука — без библиотека, без повик до сервер. Конверзијата, репродукцијата на звук, и извозот WAV сите работат целосно во прелистувачот користејќи ја Web Audio API.

  1. 1
    Конверзија со табела за пребарување
    Секој карактер се претвора во голема буква и се совпаѓа со објект MORSE со 54 записи (A-Z, 0-9, и вообичаена интерпункција). Буквите стануваат секвенци точка-цртичка одделени со празни места; границите на зборови стануваат коса црта. Декодирањето ја обрнува истата табела. Непознатите карактери се означуваат наместо тивко да се отфрлат.
  2. 2
    Пресметка на времетраење по ITU стандард
    Алатката ги изведува сите времетраења од единствена единица: 1,2 секунди поделено со избраните зборови во минута (стандардот PARIS). Точка е 1 единица, цртичка е 3, разликата помеѓу букви е 3 единици, а разликата помеѓу зборови е 7 — согласно спецификацијата ITU-R M.1677.
  3. 3
    Репродукција преку Web Audio API
    Притискањето на „Слушни“ создава AudioContext и закажува по еден OscillatorNode за секоја точка или цртичка на избраната фреквенција на тон (400–1000 Hz). Мала линеарна рампа на GainNode ги измазнува нападот и опаѓањето на секое звучно бипче за да избегне кликнувања. Не се преземаат аудио датотеки — бранот се синтетизира во лет.
  4. 4
    Офлајн извоз на WAV
    „Преземи WAV“ користи OfflineAudioContext за да го исцрта истиот распоред на осцилатор во AudioBuffer при 44100 Hz без да го пушти на глас, потоа рачно напишан DataView енкодер ги пакува примероците во стандардна 16-битна моно RIFF/WAV бинарна датотека и активира преземање — не е вклучен сервер.

Поврзани алатки

Најчесто поставувани прашања