Morse Code to Speech
Upload Morse code audio, decode it to readable text, and convert to natural speech using ChatterboxTTS. Perfect for amateur radio transcription and accessibility.
accessibility
amateur radio
audio processing
chatterbox tts
morse code
text to speech
transcription
0
32
Nodes & Models
VHS_LoadAudioUpload
VHS_LoadAudioUpload
VHS_LoadAudioUpload
WorkflowGraphics
SaveAudioMP3
ShowText|pysssss
ShowText|pysssss
ChatterboxTTS
ChatterboxTTS
ChatterboxTTS
Audio-to-Morse decoder that turns Morse code recordings into readable text and spoken audio.
Upload any Morse code audio file and this workflow decodes the dots and dashes into plain text. It then uses Chatterbox TTS to generate spoken audio of the decoded message. Get both text and speech output from a single Morse recording.
Works with any speed. Handles background noise. No manual timing adjustments needed.
How do you decode Morse code audio to text?
Upload your Morse code audio file, adjust the detection threshold if needed, and the AudioToMorse node automatically converts dots and dashes to readable text with timing analysis.
Audio Input Upload any MP3 or WAV file containing Morse code. Works with recordings from radios, apps, or practice files. Set start time and duration if you want to decode specific sections.
Threshold Want cleaner detection on noisy audio? Try 0.3 to 0.5. Got a clear signal? Use 0.1 to 0.2. Default 0.2 works for most recordings. Higher values ignore weak signals, lower values catch faint dots.
Smooth Window Need better timing on fast code? Try 50 to 80. Slow code with gaps? Use 100 to 150. Default 100 handles standard speeds. This smooths out detection to avoid false breaks.
Manual WPM Set to 0 for automatic speed detection. Know the exact speed? Enter it to improve accuracy. Useful when auto-detection struggles with unusual timing or very slow code.
What is Morse code audio decoding good for?
Perfect for ham radio operators who need to decode CW transmissions, Morse code students practicing reception, and anyone converting audio recordings to text format.
Ham radio operators can decode contest exchanges, QSOs, or beacon signals without manual transcription. Students can check their copy against the actual message. Archivists can convert historical Morse recordings into searchable text.
The TTS output lets you hear the decoded text spoken clearly, great for double-checking accuracy or learning proper pronunciation of decoded callsigns and technical terms.
Not ideal for real-time decoding during live contacts. Works best with recorded audio where you can adjust settings for optimal detection.
FAQ
Does this work with different Morse code speeds? Yes, it auto-detects speed or you can manually set WPM for better accuracy on challenging recordings.
What audio formats does it accept? MP3 and WAV files work. Upload through the audio input node like any other ComfyUI workflow.
Can I get the text without the speech? Yes, the decoded text appears in the ShowText nodes. The TTS step is optional but adds value for verification.
What if my audio has background noise? Adjust the threshold higher to ignore weak signals. The smooth window setting also helps clean up noisy detections.
How to run Morse code decoding online? You can run Morse code decoding online through Floyo. No installation, no setup. Open the workflow in your browser, upload your audio, and hit run. Free to try.
Read more

