Head Copy Machine

Experimental tool

This is an experimental tool and very much not finished. It may not work in all browsers.

Learn Morse code using just your ears and voice.

Speech Recognition

This trainer uses speech recognition to determine if you copied the character correctly. Press the button below to activate the microphone and then select a browser setting to authorise microphone use (if requested). The mic will then turn off again until required:

Choose the language you will be speaking in (including e.g. UK or USA):

Please note that the speech recognition system may send the audio from your microphone to e.g. Google, Apple or Microsoft's servers for processing.

The recognition does not work in all browsers. It may work in Chrome, Safari and Edge. In Chrome on mobile phones, the mic gets turned off frequently by the phone and this page will turn it on again (if you've pressed the button): unfortunately this results in a lot of bleeping.

Characters

You will be tested on the "Characters to practise". When you are doing well on those, the first in the "Next characters to learn" list will be added to the practice set. You can edit these lists yourself and/or set up the "Next characters to learn" using the character learning order from CW Academy, Koch, LCWO or LICW.

 
 
×
Playback Controls
/
Play

Play starts playback.

Stop stops it!

1: Morse - play the message using sound, light, vibration

Use the Morse Controls to configure the Morse (speed, volume, pitch and playback medium).

After each message, a pause of is used.

Count controls how many times the message is played, with an Extra Gap of ms between repeats.

2: Recognition - time for you to recognise the character and say it

There is a pause of after a message (currently ms).

Add Recognition Time of ms.

3: Correction - message played if you didn't copy the character correctly

Use the Speech Controls to configure the Speech (voice, volume, rate, pitch, pause).

4: Recap - remind you of the character sound again

There is a pause of after a message (currently ms).

Add an Extra Gap of ms.

5: Bell - optional bell played to indicate the end of the sequence

Use Bell Controls to configure the Bell (type, volume and duration).

Add a Bell Gap of ms.

N.B. saying e.g. "Letter A" or "alpha" (or indeed "alligator") works better than just saying "A".

History Chart
History
Time     Message Speed #
 
Speech Recognition
Settings

Save all the settings for this page in a file, or Load some settings from a file (overwriting your current choices). Share Settings generates a link to bookmark your settings or share with someone else. The Reset Settings button changes everything in this page to its default value.

Head Copy Machine Notes

This is an experiment and not finished.

General Notes

There are many keyboard shortcuts which can also access additional functions. Press ? to list them.

General help on the playback controls and Morse Controls (Timing) can be found in a separate page.

This tool works in most browsers: please see the FAQ if you are having problems.

Change log