← Index  /  For my kids  /  004
004

Morse Meister

An iOS app that teaches kids Morse code through illustrated comic adventures, and decodes Morse it hears through the microphone live, with a neural network that runs on the iPhone.

ProjectMorse Meister
No.SWC-004
Rev.v1.0
StatusTestFlight beta
Since2025
PlatformiOS
StackSwift · SwiftUI · CoreML · AVFoundation
ScopeLearn Morse code playfully, for kids · TestFlight beta, build 5
Drawn byM. Rogg, Basel
Sheet4 / 7
Fig. 0 · Demo

Morse tones are played to the phone and the text appears letter by letter: HEL, HELLO, HELLO WORLD.

Fig. 1–6 · Screens
Morse Meister: The home screen with the title art, a short welcome and four illustrated comic adventures starring Max and Lisa.
Fig. 1 · HomeThe home screen with the title art, a short welcome and four illustrated comic adventures starring Max and Lisa.
Morse Meister: The word HELLO typed in the lab and turned into Morse, each letter shown as dots and dashes.
Fig. 2 · Type to MorseThe word HELLO typed in the lab and turned into Morse, each letter shown as dots and dashes.
Morse Meister: The app listens through the microphone, turns Morse tones into the text HELLO WORLD live and detects the speed.
Fig. 3 · Listen and decodeThe app listens through the microphone, turns Morse tones into the text HELLO WORLD live and detects the speed.
Morse Meister: A learning quiz: hear a Morse sound and tap the matching letter, with three hearts as lives.
Fig. 4 · QuizA learning quiz: hear a Morse sound and tap the matching letter, with three hearts as lives.
Morse Meister: Levels 1 to 3 done with stars earned, level 4 is next and later levels stay locked.
Fig. 5 · Adventure pathLevels 1 to 3 done with stars earned, level 4 is next and later levels stay locked.
Morse Meister: Call sign, Morse speed (turtle to rabbit), pitch (bear to bird), volume and a storm option that adds radio noise.
Fig. 6 · EquipmentCall sign, Morse speed (turtle to rabbit), pitch (bear to bird), volume and a storm option that adds radio noise.
§1 · Why

Learning Morse code is fun but tedious. Kids want to exchange 'secret' messages even before they know the alphabet.

§2 · How

Kids learn all 26 letters in 10 playful levels: listen, recognise, then send Morse themselves with a telegraph button. Any word can be typed and seen and heard as Morse. The microphone decodes Morse live at 5 to 40 words per minute, completely offline. Speed, pitch, volume and radio noise are adjustable, and stars and a progress path keep kids motivated.

§3 · Learned

Detecting Morse code in an audio stream is hard. The model had to be optimised for on-device inference with CoreML.

Availability
In beta on TestFlight. My son loves it: secret messages between kids, even without knowing Morse.