
Конвертер азбуки Морзе — текст у Морзе з відтворенням у веб-аудіо
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

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