Загрузите аудио или видео с азбукой Морзе либо включите микрофон — декодер найдёт тон, определит скорость и покажет текст. Латиницу и кириллицу Морзе кодирует одинаково, поэтому вы увидите оба прочтения. Звук обрабатывается в браузере и никуда не отправляется.
Звук обрабатывается в браузере: запись никуда не отправляется и не сохраняется
Ищем самую громкую устойчивую частоту в диапазоне 250–2500 Гц. Если сигналов несколько, остальные можно выбрать на спектрограмме.
Фильтр
Шаг 2
620 ± 50 Гц
Оставляем узкую полосу вокруг тона — всё остальное, от голоса до соседних станций, отрезается.
Огибающая
Шаг 3
▁▇▇▇▁▇▁▁▇▇▇
Следим за громкостью внутри полосы и отмечаем, где тон звучит, а где его нет.
Точка или тире
Шаг 4
60 мс · 180 мс
Делим длительности сигналов на две группы: короткие — точки, длинные — тире. Абсолютная скорость не важна.
Паузы
Шаг 5
1 · 3 · 7
Паузы делим на три группы: внутри буквы, между буквами и между словами. Если пауз между словами нет — на две.
Скорость
Шаг 6
WPM = 1200 / 60 = 20
Скорость в словах в минуту — 1200, делённые на длительность точки в миллисекундах. У живого оператора она плавает — пересчитываем на ходу.
04
Частые вопросы
Перетащите аудио- или видеофайл на страницу или нажмите «Микрофон» и поднесите телефон к источнику. Декодер сам найдёт тон и скорость и выведет текст сразу в двух прочтениях — латиницей и кириллицей. Если результат странный, откройте настройки: там можно задать тон, ширину фильтра и скорость вручную, а другой тон выбрать кликом по спектрограмме.
WAV, MP3, OGG, M4A, а также видео MP4, MOV и WebM — из видео берётся звуковая дорожка. Размер — до 20 МБ, длительность — до 10 минут. Читает файл сам браузер, поэтому набор форматов немного зависит от него: WebM, например, не везде открывается в Safari. Если браузер не смог прочитать звук, сохраните запись как WAV или MP3.
В русской и латинской азбуке Морзе одни и те же сигналы: ·− — это и А, и A, а −·−− — и Y, и Ы. По звуку не понять, какой алфавит имел в виду отправитель, поэтому декодер показывает оба прочтения. Первым ставит то, где больше осмысленных слов по словарю. Если алфавит известен заранее, переключите его на «Латиницу» или «Кириллицу».
С чистыми записями декодер справляется почти без ошибок. С эфира мешают помехи и соседние станции: выберите нужный тон кликом по спектрограмме и сузьте фильтр в настройках. Неуверенные знаки подчёркнуты пунктиром — наведите на знак, чтобы увидеть варианты. Если уверенность низкая, декодер так и пишет и не выдаёт догадку за ответ.
Нет. Звук с микрофона анализируется на лету прямо в браузере и сразу выбрасывается: в памяти остаются только огибающая громкости на частоте тона и найденные буквы. Ничего не сохраняется ни на устройстве, ни на сервере и никуда не отправляется. Доступ к микрофону браузер даёт только после вашего разрешения, а кнопка «Стоп» его отключает.
Нажмите «Пример»: там записи разной скорости, с шумом, с растянутыми паузами Фарнсворта и запись с эфира, где звучат две станции. Можно сделать и свою: наберите текст на главной странице «Азбуки Морзе», скачайте WAV и перетащите файл сюда. Так видно, как декодер находит тон, скорость и паузы между буквами.