Morse Code Converter — Text to Morse with Web Audio Playback

від

у

Конвертер азбуки Морзе — текст у Морзе з відтворенням у веб-аудіо

https://ift.tt/qVTMiNL

Огляд
Конвертер азбуки Морзе encodes text to Morse code and decodes Morse back to text, with real audio playback.
🔗 https://devnestio.pages.dev/morse-code/

Особливості
– Текст → Морзе: всі літери (A–Z), цифри (0–9), пунктуація
– Морзе → Текст: декодує послідовності крапок/тире; / для розділу слів
– Відтворення аудіо через Web Audio API з плавним зниканням/появою тона
– Регульований швидкість набору WPM: 5–40 слів за хвилину (стандарт PARIS)
– Візуальне миготіння: імпульси синхронізовані з аудіо
– Посібник-таблиця: всі 36 символів зображені одним поглядом

Приклад
SOS → … — …
HELLO WORLD → …. . .-.. .-.. — / .– — .-. .-.. -..

Технічна частина: точна згортка часу аудіо
Часові параметри використову є планувальник Web Audio API, а не setTimeout, що забезпечує відтворення з точністю до зразка:

gain.gain.linearRampToValueAtTime(0.5, t + 0.005); // плавне зростання
gain.gain.setValueAtTime(0.5, t + dur/1000 – 0.005); // підтримка
gain.gain.linearRampToValueAtTime(0, t + dur/1000); // плавне зниження

Тривалість крапки = 1200 / WPM ms (PARIS стандарт). Тире = 3× крапці. Пробіл між літерами = 3× крапки. Пробіл між словами = 7× крапок.

👉 Спробуйте: https://devnestio.pages.dev/morse-code//

HI-FI News

via DEV Community: javascript https://ift.tt/2LkhUJ7

2 липня 2026 року о 06:01AM

July 2, 2026 at 06:01AM


Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *