Morse Code Audio Decoder
Introduction
This is an experimental tool for listening to, analysing and decoding International Morse code all done in Javascript using the Web Audio API. I know it works in the latest Chrome and Firefox browsers on Windows, it might work in Safari and it just can’t work in Internet Explorer. No information from the microphone is transmitted to the server, but the connection to the server is encrypted nonetheless.
If you cannot produce your own Morse code sounds then try using my Morse code translator to play or download some.
Sound Source
You can either have the decoder listen to the microphone, analyse a file you upload or analyse a pre-saved sample along with some sensible parameters.
Microphone
If you choose to use the microphone then your web browser will prompt you to confirm that it is okay. If you have several microphones you will also need to choose which microphone to use: to do this in Chrome first allow access and then click on the video-camera icon in the right-hand end of the address bar; in Firefox you can choose which microphone to use at the point of permitting access. Of course this is all subject to change as it is not a common feature to use yet.
You have told your web browser not to allow this page to access your microphone. This means it cannot listen to any sounds apart from the pre-recorded test samples.
To re-enable the microphone, you need to change your web browser’s settings. For Chrome click on the video-camera icon with a red cross in the address bar. For Firefox click on the microphone icon in the address bar, or if it’s not there, click on the globe icon instead.
Upload
Upload an audio file from your computer.
Samples
The following table lists some pre-recorded samples along with audio filter parameters that work well. The first three samples have been downloaded from the translator and are therefore very clean sounds. «Fox» was recorded through a microphone by a someone actually sending Morse code. «Inspector Morse» is the start of a British TV drama where «MORSE» was spelt out in very approximate Morse code (the decoder can’t manage it). The last two are both the same sound file, first listening at 300Hz and then at 700Hz to give two different messages! Sounds processed via the microphone will not work so well as the clean samples.
Use the «Apply» button to change the parameters to those selected in the table. The «Play» button will play the selected file regardless.
Audio and Fourier Transform Parameters
The minimum measurable frequency is 0Hz and the maximum in this web browser is Hz (half the sampling rate of Hz). You can select the FFT size in the form: a small FFT size will give a small time resolution (good for fast Morse code) and a large FFT size will give a small frequency resolution (good for eliminating background noise) but you can’t have both at once.
The chosen FFT size is giving frequency measurements (FFT size / 2). The frequency resolution is Hz (sampling rate / FFT size). The time resolution is ms (1000 * FFT size / sampling rate) which might work with wpm code at fastest (with 2 to 3 samples per dit).
Spectrogram
A spectrogram shows how the volume of each frequency band changes over time.
The live spectrogram below is showing the (quantised) frequencies from Hz (at the bottom) to Hz (at the top). The pink region highlights the area that is being analysed (see below). Time progresses left to right.
Morse Code Adaptive Audio Decoder
Morse Decoder
This is an experimental tool for listening to, analysing and decoding International Morse code all done in Javascript using the Web Audio API. I know it works in the latest Chrome and Firefox browsers on Windows, it might work in Safari and it just can’t work in Internet Explorer. No information from the microphone is transmitted to the server, but the connection to the server is encrypted nonetheless.
If you cannot produce your own Morse code sounds then try using my Morse code translator to play or download some.
Use the microphone:
You have told your web browser not to allow this page to access your microphone.
To re-enable the microphone, you need to change your web browser’s settings. For Chrome click on the video-camera icon with a red cross in the address bar. For Firefox click on the microphone icon in the address bar, or if it’s not there, click on the globe icon instead.
Or analyse an audio file containing Morse code:
Upload Play Stop Filename:
You have selected too many files to decode.
Please try again and just select a single file.
The selected file-type is not supported.
Please try again and select an audio file such as WAV.
Notes
The decoder will analyse sound coming from the microphone or from an audio file. The spectrogram of the sound is shown in the main graph along with a pink region showing the frequency being analysed. If the volume in the chosen frequency is louder than the «Volume threshold» then it is treated as being part of a dit or dah, and otherwise it records a gap (this is shown in the lower graph that looks like a barcode). From these timings it determines if something is a dit, dah, or a sort of space and then converts it into a letter shown in the message box.
In fully automatic mode, the decoder selects the loudest frequency and adjusts the Morse code speed to fit the data. If you want to fix the frequency or speed then click on the «Manual» checkboxes and type in your chosen values. The frequency can only be certain values and the closest allowed value will be chosen.
There are three parameters which are not automatic: the minimum and maximum volume filter settings and the volume threshold setting. The volume filter (which uses dB) discards very quiet (very negative) or very loud (close to zero) sounds and scales the size of the remaining data. The volume threshold is the value (0-255) which the measured volume in the analysed frequency must exceed to be counted as a dit or dah.
If you’ve read this far, you may be interested in the older version of this tool which does not attempt to adapt to the sound and also includes more diagnostic information.
Переводчик азбуки Морзе онлайн
Азбука Морзе — код Морзе, «Морзянка» — способ кодирования букв алфавита, цифр, знаков препинания и других символов при помощи длинных и коротких сигналов, так называемых «тире» и «точек» (а также пауз, разделяющих буквы).
За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между знаками в букве — одна точка, между буквами в слове — 3 точки, между словами — 7 точек.
На этой странице Вы можете бесплатно воспользоваться сервисом для конвертерования текста в Азбуку Морзе или наоборот.
| Русский символ | Латинский символ | Код Морзе |
|---|---|---|
| А | A | •− |
| Б | B | −••• |
| В | W | •−− |
| Г | G | −−• |
| Д | D | −•• |
| Е и Ё | E | • |
| Ж | V | •••− |
| З | Z | −−•• |
| И | I | •• |
| Й | J | •−−− |
| К | K | −•− |
| Л | L | •−•• |
| М | M | −− |
| Н | N | −• |
| О | O | −−− |
| П | P | •−−• |
| Р | R | •−• |
| С | S | ••• |
| Т | T | − |
| У | U | ••− |
| Ф | F | ••−• |
| Х | H | •••• |
| Ц | C | −•−• |
| Ч | Ö | −−−• |
| Ш | CH | −−−− |
| Щ | Q | −−•− |
| Ъ | Ñ | −−•−− |
| Ы | Y | −•−− |
| Ь | X | −••− |
| Э | É | ••−•• |
| Ю | Ü | ••−− |
| Я | Ä | •−•− |
| Русский символ | Латинский символ | Код Морзе |
|---|---|---|
| 1 | •−−−− | |
| 2 | ••−−− | |
| 3 | •••−− | |
| 4 | ••••− | |
| 5 | ••••• | |
| 6 | −•••• | |
| 7 | −−••• | |
| 8 | −−−•• | |
| 9 | −−−−• | |
| 0 | −−−−− | |
| . | •••••• | |
| , | . | •−•−•− |
| ! | , | −−••−− |
| ! | −•−•−− | |
| ? | ••−−•• | |
| ‘ | •−−−−• | |
| « | •−••−• | |
| ; | −•−•−• | |
| : | −−−••• | |
| — | −••••− | |
| + | •−•−• | |
| = | −•••− | |
| _ (подчёркивание) | ••−−•− | |
| / | −••−• | |
| ( | −•−−• | |
| ( или ) | ) | −•−−•− |
| & | •−••• | |
| $ | •••−••− | |
| @ | •−−•−• | |
| Ошибка | Error | •••••••• |
| Конец связи | End contact | ••−•− |
Поэтому при спорных моментах, например, конвертировать код − − · · − − в восклицательный знак (по-русской версии) или в запятую (по латинской), предпочтение отдаётся русской версии, поскольку раз Вы читаете это сообщение на русском, то предполагается, что для Вас важнее именно русский вариант.
Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!
Как звучит азбука Морзе. Слушаем онлайн.
Вы наверняка видели фильмы где звучит азбука Морзе. В основном это фильмы о Великой Отечественной войне. Но также морзянку можно услышать в фильмах о моряках, полярниках. А также в приключенческих фильмах типа «Пираты ХХ-го века». В 20-м веке азбука Морзе применялась очень широко.
И вот смотрю я эти фильмы и мне, как бывшему радиооператору, очень обидно, что меня пытаются обмануть. Бывает даже то, что за азбуку Морзе выдают то, что таковой не является. Но это бывает редко. В основном, перевод не соответствует тому, что звучит на экране телевизора или кинотеатра.
Я вам хочу показать как звучит настоящая азбука Морзе.
Очень часто в военных фильмах звучит несмысловой текст. Так называемая криптограмма. Это текст состоящий из групп из пяти букв. В нём зашифрован настоящий смысловой текст.
Звучать это дело будет вот так:
Смысловой текст. Принимать его на слух, на бумагу или пишущую машинку легче, чем несмысловой. Ведь когда начинаешь принимать слово уже по-смылу понимаешь какая буква будет идти дальше.
Пример смыслового текста из песни Юрия Антонова:
Перевод:
По зелёной глади моря по равнине океана
Корабли и капитаны покорив простор широт
Мира даль деля на мили жизни даль деля на вахты
Держат курс согласно фрахта в порт в порт
Море море мир бездонный тихий шелест волн прибрежных
Над тобой встают как зори над тобой встают как зори
Нашей юности надежды
Ну а если мы коснулись морской темы хочу показать вам как звучит сигнал SOS:
А вот пример радиограммы которые передавались на берег или между судами:
Перевод:
fm пб Суздаль нр 1 цк 13 09/5 1000=
ВСЕМ ВСЕМ ВСЕМ =
Изучайте азбуку Морзе тчк Это очень интересно тчк=
р/оп Виктор=
Ну и напоследок, кому интересно. Романтикам.
Так звучит на морзянке признание в любви:
«Я тебя люблю»
Онлайн переводчик азбуки Морзе, перевести азбуку Морзе в текст и текст на русском в азбуку Морзе.
Остановить Азбука Морзе СОС
Что такое азбука Морзе?
Азбука Морзе — это способ кодирования символов, позволяющий операторам отправлять сообщения, используя серию длинных и коротких электрические сигналы или, другими словами, используя точки и тире.
Кто изобрел азбуку Морзе?
Изобретателями азбуки Морзе считаются Сэмюэл Ф. Б. Морзе и его помощник Альфред Вейл.
Когда была изобретена азбука Морзе?
Азбука Морзе была разработана в 1830-х годах, а в 1840-х годах — усовершенствована.
Какое первое сообщение было отправлено с помощью азбуки Морзе?
Первое официальное сообщение было таким: «What hath God wrought» (на русском: Чудны дела твои, Господи!). Его отправил Сэмюэл Ф. Б. Морзе 24 мая 1844 года при открытии телеграфной линии Балтимор — Вашингтон.
Для чего используется азбука Морзе?
В прошлом азбука Морзе применялась очень широко, особенно в армии. Сегодня азбука Морзе имеет ограниченную область применения, но она всё еще используется в авиации, в среде радиолюбителей и в качестве вспомогательной технологии для людей с ограниченными физическими возможностями.
Как использовать азбуку Морзе?
Код Морзе можно использовать различными способами, например, с помощью ручки и бумаги, с помощью света и звука или даже с помощью глаз или пальцев.
Как учить азбуку Морзе?
Вы можете изучить азбуку Морзе, слушая аудиозаписи с кодом, а также применяя методы запоминания слов, которые можно найти на различных сайтах. Одним из лучших методов обучения азбуке Морзе в 2019 году стала клавиатура Gboard от компании Google. Вы можете заниматься онлайн бесплатно с помощью упражнений для изучения кода Морзе, предоставляемых лабораторией Google Creative Lab.
Как читать код Морзе?
Если вам не хватает опыта в чтении кода Морзе, вы можете найти соответствующие коду символы в таблице с азбукой Морзе, или просто использовать переводчик азбуки Морзе.
Как перевести код Морзе?
Если вы хотите перевести или расшифровать код Морзе и не умеете его читать, то можете просто использовать переводчик азбуки Морзе онлайн. С помощью переводчика азбуки Морзе вы можете легко расшифровать код и прочитать текст на русском языке.
