Bepul Morze Kodi Tarjimoni

Matnni Morze kodiga va aksincha o'giring. Xabaringizning audio ijrosini real vaqtda tinglang.

Yuklangandan keyin oflayn ishlaydi
Misollar:
Matn kiritish
Prosign (bitta signal sifatida yuboriladi):
Morze kodi chiqishi
Natija shu yerda ko'rinadi…

Harflar chapdagi tezlikda chaladi; ular orasidagi pauzalar oraliq tezligigacha cho'ziladi. Butun harflarni eshitishni o'rganish uchun qulay.

Kodlash, shifrlash emas. Morze kodi ommaviy kodlash standarti — u hech qanday maxfiylik yoki xavfsizlik taʼminlamaydi. Chiqishni ko'rgan har bir kishi uni bir zumda dekodlashi mumkin.

Morze kodi qo'llanmasi
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----.

Qanday ishlaydi

Asbob qat'iy kodlangan Xalqaro Morze Kodi qidiruv jadvali yordamida matnni kodlaydi va dekodlaydi — kutubxonasiz, server chaqiruvisiz. O'girish, audio ijro va WAV eksporti hammasi to'liq brauzerda Web Audio API yordamida ishlaydi.

  1. 1
    Qidiruv jadvali o'girishi
    Har bir belgi katta harfga aylantiriladi va 54-yozuvli MORSE obyektiga (A-Z, 0-9 va umumiy tinish belgilari) moslashtiriladi. Harflar bo'shliqlar bilan ajratilgan nuqta-tire ketma-ketligiga aylanadi; so'z chegaralari to'g'ri chiziqqa aylanadi. Dekodlash bir xil jadvalni teskari qiladi. Noma'lum belgilar jimgina tashlab yuborilmasdan belgilanadi.
  2. 2
    ITU-standart vaqt hisobi
    Asbob barcha vaqtni yagona birlikdan chiqaradi: 1.2 soniya tanlagan so'z-daqiqaga soningizga bo'linadi (PARIS standarti). Nuqta 1 birlik, tire 3, harflar orasidagi bo'shliq 3 birlik, so'zlar orasidagi bo'shliq esa 7 — ITU-R M.1677 spetsifikatsiyasiga mos.
  3. 3
    Web Audio API ijrosi
    Tinglash tugmasini bosish AudioContext yaratadi va tanlagan ohang chastotangizda (400–1000 Hz) har bir nuqta yoki tire uchun bitta OscillatorNode ni rejalashtiradi. GainNode'dagi kichik chiziqli rampa har bir signal boshi va oxirini silliqlaydi, tiqillashning oldini olish uchun. Hech qanday audio fayl olinmaydi — to'lqin shakli o'sha zahoti sintez qilinadi.
  4. 4
    Oflayn WAV eksporti
    WAV'ni yuklab olish OfflineAudioContext'dan foydalanib bir xil oscillator jadvalini ovoz chiqarmasdan 44100 Hz da AudioBuffer'ga chizadi, so'ng qo'lda yozilgan DataView kodlagichi namunalarni standart 16-bitli mono RIFF/WAV ikkilikka qadoqlaydi va fayl yuklab olishni ishga tushiradi — server aralashmaydi.

Tegishli asboblar

Ko'p so'raladigan savollar