મફત મોર્સ કોડ ટ્રાન્સલેટર

ટેક્સ્ટને મોર્સ કોડમાં અને પાછું કન્વર્ટ કરો. તમારા મેસેજનું ઓડિયો પ્લેબેક રિયલ ટાઇમમાં સાંભળો.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
ઉદાહરણો:
ટેક્સ્ટ ઇનપુટ
પ્રોસાઇન (એક સંકેત તરીકે મોકલાય):
મોર્સ કોડ આઉટપુટ
આઉટપુટ અહીં દેખાશે…

અક્ષરો ડાબી બાજુની ઝડપે વાગે છે; તેમની વચ્ચેનાં અંતર અંતર-ઝડપ સુધી લંબાય છે. આખા અક્ષરો સાંભળતા શીખવા માટે સારું.

એન્કોડિંગ, એન્ક્રિપ્શન નહીં. મોર્સ કોડ એક જાહેર એન્કોડિંગ ધોરણ છે — તે કોઈ ગોપનીયતા કે સુરક્ષા આપતો નથી. આઉટપુટ જોનાર કોઈ પણ વ્યક્તિ તેને તરત જ ડીકોડ કરી શકે છે.

મોર્સ કોડ સંદર્ભ
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----.

આ કેવી રીતે કાર્ય કરે છે

ટૂલ hardcoded International Morse Code lookup table વાપરીને text ને encode અને decode કરે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર કૉલ નહીં. Conversion, audio playback, અને WAV export બધું Web Audio API વાપરીને સંપૂર્ણપણે બ્રાઉઝરમાં ચાલે છે.

  1. 1
    લુકઅપ ટેબલ રૂપાંતર
    દરેક character uppercase થાય છે અને 54-entry MORSE object (A-Z, 0-9, અને સામાન્ય punctuation) સામે match થાય છે. Letters spaces થી અલગ dot-dash sequences બને છે; word boundaries forward slash બને છે. Decoding એ જ table ને ઊલટાવે છે. અજાણ્યા characters silently drop થવાને બદલે flag થાય છે.
  2. 2
    ITU-સ્ટાન્ડર્ડ timing calculation
    ટૂલ બધું timing એક જ unit માંથી derive કરે છે: 1.2 seconds ને તમારા પસંદ કરેલા words-per-minute (PARIS સ્ટાન્ડર્ડ) વડે ભાગેલું. Dot 1 unit છે, dash 3 છે, letters વચ્ચેનું gap 3 units છે, અને words વચ્ચેનું gap 7 છે — ITU-R M.1677 specification સાથે મેળ ખાય છે.
  3. 3
    Web Audio API પ્લેબેક
    Listen દબાવવાથી AudioContext બને છે અને તમારા પસંદ કરેલા tone frequency (400–1000 Hz) પર દરેક dot કે dash માટે એક OscillatorNode schedule કરે છે. GainNode પર નાનો linear ramp ક્લિક ટાળવા દરેક beep ના attack અને release ને smooth કરે છે. કોઈ audio files fetch થતી નથી — waveform on the fly synthesize થાય છે.
  4. 4
    ઓફલાઇન WAV એક્સપોર્ટ
    Download WAV એ જ oscillator schedule ને 44100 Hz પર AudioBuffer માં render કરવા OfflineAudioContext વાપરે છે તેને મોટેથી ચલાવ્યા વગર, પછી હાથે લખેલો DataView encoder samples ને સ્ટાન્ડર્ડ 16-bit mono RIFF/WAV binary માં પેક કરે છે અને ફાઇલ download ટ્રિગર કરે છે — કોઈ સર્વર સામેલ નથી.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો