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”).

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

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.

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):

0 10

B. You must calibrate the microphone settings for speech detection:

C. 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

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.

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.

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 Result Repeats
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

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. [ Help ]

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
  • Practises letters and numbers only
  • 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

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

    Microphone Calibration

    This trainer uses the microphone to time how quickly you can speak the character after hearing the Morse code. It works best in a noise-free environment.

    1. Click Allow Mic to allow access to the microphone.
    2. Select the microphone you want to use (the same one often appears more than once).
    3. Check that the mic is working by enabling and observing the volume meter.
    0 10

    Once you have allowed access to the microphone, you can calibrate it:

    1. In silence click Calibrate Mic: you will be told when to be quiet and when to speak. This will set the "Background level" and "Speech level" parameters (which you can also adjust by hand). If Show Charts is pressed, some charts of the audio waves will be displayed.
     
     
    Quiet!
    Say "B"
    Please wait...
    A chart showing the background audio
    A chart showing the audio when you speak

    You might like to test the microphone calibration:

    1. Click Test Mic and say a few letters (you have 5 seconds). If Show Chart is pressed then a graph will be shown of the audio signal with the start of each detected letter marked in green (along with other obscure marks and diagnostics).
    2. Adjust the two "level" parameters above and test again. Note, the values are not related in a simple way to the volume meter or sound amplitude.
    Speak now
    Please wait...
    Speak now A speech bubble will appear each time speech is detected
    A chart showing the audio when you speak Dashed vertical lines indicate the start of speech

    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

    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