Re: NVDA Add-on Idea: Output everything normally spoken as CW

Ron Canazzi

Hi Group,

Here is what  a Google search brought up for free Morse code practice software.
This is just the first few.

Software/Morse Code Training - The DXZone › catalog › Morse_Code_Trai...
About this Result
CW Trainer - Mose Trainer by G4FON is a free windows morse code training program developed using the Koch method. Sends words simulating real morse code ...

CW Training Programs - › cw_soft
About this Result
AA9PW Code Practice Site Web browser ; AE0S Claus' Morse Code Trainer Android - Google Play App ; Code Quick Learn Morse code by associating the letters with easy ...

CW Teacher by N3FJP - N3FJP's Amateur Radio Software › cwteacher
About this Result
This program will teach you Morse Code at your own pace. Set the sending rate at 18 WPM or higher so that you learn the characters at a functional speed, but ...

Resources - Morse Code Ninja › resources
About this Result

On 8/12/2022 1:34 PM, Gene wrote:
I just read the article.  Unfortunately, the programs discussed are all apps for smart phones.  But if you want to use a smart phone for this purpose, you may find something you like.


On 8/12/2022 12:24 PM, Gene via wrote:
I just checked.  I didn't read any of the information but here is an article about programs that convert text to Morse Code and the other way around.

I would imagine a search such as programs convert text to Morse Code would give more results.


On 8/12/2022 12:20 PM, Ron Canazzi wrote:
Hi Group,

You know how slow that would be? For example, a very fast CW output would be 60 words per minute (60 WPM.)  Now just imagine doing this: to get an idea of just how slow that 'fast CW' transmission would be.  Count to your self: one one thousand
two one thousand
three one thousand and then at that pace, start speaking normal length words such as

and so on.

See what I mean?

Besides, CW is only used now of days for station IDs within commercial radio land services and on the ham bands. The military has quit using it years ago.

On 8/12/2022 12:14 PM, Chris Smart wrote:
Yes I am aware of all of that. Ok, never mind. LOL Just floating the idea.

-----Original Message-----
From: <> On Behalf Of Brian's Mail
list account via
Sent: August 12, 2022 12:13 PM
Subject: Re: [nvda] NVDA Add-on Idea: Output everything normally spoken as

What is the point of this though, given that there are now CW mores pieces
of software out there to receive and transmit it?

  I guess it might be nice to send word files over CW, but you don't really
need nvda to do that. Remember a lot of Morse is abbreviations these days
due to the slowness if its human read. I cannot imagine how frustrating
having a screenreader outputting in Morse might be.

  There are many faster digital modes if you really want to broadcast the
text, as I'm sure you are aware.

Sent via blueyonder.(Virgin media)
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Chris Smart" <ve3rwj@...>
To: <>
Cc: "'blind hams'" <>
Sent: Friday, August 12, 2022 3:45 PM
Subject: [nvda] NVDA Add-on Idea: Output everything normally spoken as CW

I don't know the first thing about Python or how to build an NVDA Add-on.

So, very generally, what would be involved in developing an add-on that
echoed speech output in Morse code? The audio would need to be a nice sine
wave. Parameters like words per minute, inter-character, word, and sentence
spacing, and the frequency of the tone could all be adjustable.

Other then that, it would just spew out whatever would normally go to your
speech synthesizer.

That would be a real boon to people trying to learn the code. Make me depend
on it to read an email or two, or something else of interest a day, and I'd
get faster in a hurry out of a combination of necessity and frustration.


For a nation to admit it has done grievous wrongs and will strive to correct them for the betterment of all is no vice;
For a nation to claim it has always been great, needs no improvement  and to cling to its past achievements is no virtue!

Join { to automatically receive all group messages.