Lumaktaw sa pangunahing nilalaman

Libreng Translator ng Morse Code

I-convert ang teksto sa Morse code at pabalik. Pakinggan ang audio playback ng iyong mensahe sa real time.

Gumagana offline kapag na-load na
Mga halimbawa:
Input na Teksto
Prosign (ipinapadala bilang isang signal):
Output na Morse Code
Lalabas dito ang output…

Pinapatugtog ang mga letra sa bilis sa kaliwa; humahaba ang mga puwang sa pagitan nila hanggang sa bilis ng puwang. Mainam para matutong marinig ang buong letra.

Encoding, hindi encryption. Ang Morse code ay isang pampublikong encoding standard β€” hindi ito nagbibigay ng pagiging kumpidensyal o seguridad. Sinumang makakita ng output ay agad itong ma-de-decode.

Sanggunian sa Morse code
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----.

Mga karaniwang gamit

  • Matuto ng Morse CodeI-type ang pamilyar na salita at makita ang kanilang Morse code β€” matuto ng pagbabasa at pagsusulat ng Morse code letra sa letra.
  • I-encode ang Messages para sa Ham RadioI-convert ang radio messages sa Morse code para sa amateur radio (CW) operators at exams.
  • Magpadala ng Secret Morse Code MessagesI-encode ang messages sa Morse code para sa kasiyahan, laro, palaisipan, at escape rooms.
  • Matuto ng SOS at Emergency Morse SignalsMatuto ng internationally recognised SOS signal at iba pang emergency Morse code patterns.
  • Aviation Morse Code ReferenceTukuyin ang navigation beacon identifiers at aviation Morse code signals na ginagamit sa VORs at NDBs.

Paano ito Gumagana

Ine-encode at dine-decode ng tool ang text gamit ang hardcoded na lookup table ng International Morse Code β€” walang library, walang server call. Buong tumatakbo sa browser ang conversion, audio playback, at WAV export gamit ang Web Audio API.

  1. 1
    Conversion gamit ang lookup table
    Ginagawang uppercase ang bawat character at itinutugma sa isang 54-entry na MORSE object (A-Z, 0-9, at karaniwang bantas). Nagiging dot-dash na sequence ang mga letra na pinaghihiwalay ng space; nagiging forward slash ang hangganan ng salita. Binabaligtad ng decoding ang parehong table. Minamarkahan ang mga hindi kilalang character sa halip na tahimik na itapon.
  2. 2
    Kalkulasyon ng timing ayon sa pamantayan ng ITU
    Kinukuha ng tool ang lahat ng timing mula sa iisang unit: 1.2 segundo na hinati sa napili mong salita bawat minuto (ang pamantayang PARIS). 1 unit ang tuldok, 3 ang gitling, 3 unit ang pagitan ng mga letra, at 7 ang pagitan ng mga salita β€” ayon sa specification na ITU-R M.1677.
  3. 3
    Playback gamit ang Web Audio API
    Kapag pinindot ang Listen, gumagawa ito ng AudioContext at nag-iiskedyul ng isang OscillatorNode bawat tuldok o gitling sa napili mong frequency ng tono (400–1000 Hz). Pinapakinis ng maliit na linear ramp sa GainNode ang simula at dulo ng bawat beep para maiwasan ang click. Walang audio file na kinukuha β€” ginagawa agad ang waveform.
  4. 4
    Offline na WAV export
    Gumagamit ang Download WAV ng OfflineAudioContext para i-render ang parehong iskedyul ng oscillator sa isang AudioBuffer sa 44100 Hz nang hindi pinapatugtog, pagkatapos ay ini-empake ng hand-written na DataView encoder ang mga sample sa karaniwang 16-bit mono na RIFF/WAV binary at nagti-trigger ng file download β€” walang server.

Mga Kaugnay na Tool

Mga Madalas na Itanong