A couple of posts ago, I wrote about a script that I cobbled together to pull live activator data from the POTA website and push to a console and to the Mac notifications (assuming I hit a station in a state I’m looking for). As I was working through my CW studies last night, I thought about grabbing a list of calls and finding a way to generate audio to practice copying them. After all, that’s the real magic, right? That’s the significant variable for contests and activations.
This morning, I had a coffee thought.
I poked around and sure enough, there was a python project to take text and turn it into audio output either live or into a file. It wasn’t too hard to pull that down and put a call to it into my little POTA script to play out the calls returned in my search in CW to the Mac.
Here is the project in question: https://github.com/cduck/morse
It’s pretty much ready to go out of the box, but I got an error around using boolean types from one of the modules as opposed to the native bool. That was a quick fix and I probably should put up a pull request or something?
In any case, the Morse Master project is pretty thorough. You can change the frequency of the tone as well as wpm and any Farnsworth adjustments you want. Pretty much everything one could want from a simple utility (that is not really all that simple to implement).
The next step is to have it run at intervals so I get calls beeping in the background once in a while. That’s for later.