Adaptive ICR v2

Tool in development

This tool has so far mostly been tested in Chrome and may not yet work in other browsers.

Learn Morse code using just your ears and voice. Reduce the “Time To Recognise” (“TTR”) for each letter and ultimately achieve “Instant Character Recognition” (“ICR”).

This tool lets you practise your single-character recognition skills. It will play a character in CW and then time how long it takes before you speak the character that you heard - an indication of the Time To Recognise. Your spoken answer is recognised automatically using speech recognition. It can automatically adjust which characters are sent according to your response speed, to help you focus on those you find difficult. Note that the total time taken to recognise and then vocalise the character will unavoidably be longer than the Time To Recognise.

The idea is to drill on selected characters to reduce your Time To Recognise, ultimately achieving “Instant Character Recognition” (or “ICR”), defined here as a total response time of less than 600ms. You can choose to automatically add new characters to the practice set once you are competent on the current set.

Note that this tool will work best without headphones, so that it can hear both the CW and your voice.

Set up the microphone

A. Before using this tool you must permit access to your microphone. You can check it is working by toggling on the Volume Meter, or by pressing Test Mic and saying something:

0 10

B. Select the language you will speak your answers in, used by the speech recogniser:

Choose what to practise

Choose which characters to practise and which order to learn them in:

Alphabetical, but not the best order for learning.

Select characters in the grid above by type:

 

Each CW Academy Beginner session introduces a few letters. Use the dark red buttons to select each session's letters.

Select characters in the grid above by type:

 

Extras not included in the CW Academy Beginner course:

The traditional Koch method ordering (as used in G4FON).

Select characters in the grid above by type:

 

Extras not included in the Koch ordering:

The order used by Learn CW Online.

Select characters in the grid above by type:

 

Extras not included in the LCWO ordering:

The order used by the LICW Club. Use the dark red buttons to select each “Beginners' Carousel” session.

Select characters in the grid above by type:

 

Extras not included in the LICW ordering:

Choose how to practise Help

Speech synthesis is not available, so Voice Guidance has been disabled. Open for details.

Main path

1: Choice - how the next character is chosen

The next character is chosen at random, weighted toward the ones you recognise most slowly (set the strength with the Frequency Factor above). With Auto Add on, a new character (in the order chosen above) is introduced once you are competent with the current set.

2: Morse - the character is played for you to copy

The character is played in Morse. Use the to configure the Morse (speed, volume, pitch and playback medium).

3: Recognition - say the character; it is timed and recognised

The tool records your spoken answer and times how long you took.

4: Evaluate - your answer is checked automatically

Your spoken answer is analysed with speech recognition and compared with the character; the sequence then follows the hit or miss path.

On a hit

H1: Bell - a sound to confirm a correct answer

A sound played when your answer is recognised correctly. Use the Success tab of to choose it.

On a miss

M1: Feedback - response after a miss

After a miss: choose to see the correct character on the flashcard, hear a failure sound, and/or hear the correct character spoken. Use the Failure tab of to choose the sound.

Speech synthesis is not available. Open for details.

M2: Recap - replay the correct Morse

The character is recapped (said and played in CW) so you can hear what it should have sounded like.

Main path (continued)

5: Bell - a bell marks the end of each trial

Either way, a bell marks the end of each trial. Use to configure it.

6: Next - the sequence begins again with the next character

A new character is chosen and the sequence begins again, until you press Stop or the countdown timer ends.

Practise

Time
Review

The bottom chart shows whether you copied each character successfully on the last 5 occasions. The top chart shows the delay in milliseconds between the CW ending and you saying the character. The bar shows a weighted average and the line shows the last attempt. If you miss-copy then a time of 5000ms is recorded.

History

Your practice history, grouped by day. Select a row to show its timing chart; use Play to hear a message.
Time Play Message Speed Recording Result Delay (ms)
No practice recorded yet.

Clear History

This clears the practice history for this tool only. Other tools keep their history.

Clear just today's practice, or everything recorded for this tool?

Results

Load previous results (from this tool or Better-ICR) to continue practising from a previous point, or Save your results in a file. You can also Clear all your results data.

Save a report of your progress to share with your advisor. Complete your name or callsign for inclusion in the report.

Settings Help

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

Reset Settings

Are you sure you want to reset all settings in this page to their default values?

Upload Settings

Uploading new settings will overwrite your existing ones. Are you sure you want to continue?

New Settings Applied

Your uploaded settings have been applied to the page.

Adaptive ICR 2 Notes

This is an experiment and not finished. It is a version of the Adaptive ICR Trainer that recognises your spoken answers automatically with speech recognition. Known limitations:

  • Only tested on desktop Chrome
  • Your spoken audio is sent to a third-party cloud service for recognition
  • The timing of the sequence is not configurable
  • There is lots of speech synthesis in English which needs to be internationalised

Much of this learning method has been copied from the Better-ICR tool with the kind permission of the author, John AJ1DM.

General Notes

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

Please see the FAQ if you are having problems.

Change log

    Morse Controls

    Playback Medium


    Timing

     

    No character speed fits the other settings

     

    No Farnsworth speed fits the other settings

     

    No Wordsworth speed fits the other settings


    Sound

     

     
     

    Speech Controls

    No text-to-speech voices found

    Check your browser and system speech synthesis settings.

    You are offline: only local voices are available.

    Bell Controls

    Played when your answer is correct.

    Played when your answer is wrong.

    Played to mark the end of each trial.

    Flashcard Controls

    Aa

    Welcome back

    There have been some updates since you were last here:

      If you are able and willing to support further development, please...

      ♥︎ Donate

      Change Log

        Theme

        Page Colour Scheme Choice