Before a few years ago, speech to text / voice control sucked terribly. Your best option was a £700 piece of software called Dragon, first released in 1997. Whisper and Vosk utterly changed the game for making the transcription accessible, and Talon for controlling your computer.
I put LMDE on my laptop this week (after much planning and consideration), and then have been experimenting with Talon Voice. Once I started customising its vocabulary, it's been better than I expected at word recognition! Has _some_ disadvantages compared with Dragon, but is pleasingly faster to respond. Overall not far off.
Originally I had been thinking I would put Dragon back on as well, on top of a Windows on top of a virtual machine, but now I'm thinking maybe I won't need to bother. The time I would've spent wrangling that might be better invested in optimising my Talon setup.
#LMDE #TalonVoice #DragonNaturallySpeaking #software #EndOf10
Pros of using a USB headset to voice control the serial console and adjust code while testing and wiring sensors on your LED controller:
- flexible
- saves hand spoons for the wire stripping and header stuff
- don’t have to stand up and sit down to type for hardware away from desk
- feels kinda badass
Cons:
- forgetting to unplug the headset while unplugging the USB cable and getting a tiny shock
- twice
It's very cool and always so exciting to find a new toy, like #talonvoice https://talonvoice.com/
and learn it can interact with #python
Here is a short video of Cursorless in action:
https://www.youtube.com/watch?v=0ZZb12Qp6-0
Admittedly, the commands Pokey is using there do not make sense to someone unfamiliar with Cursorless, so there is a learning curve. But when the alternative is to stop using a computer altogether, I'd prefer spending some time learning Cursorless and Talon.
All of that is to say that potentially losing out on using a laptop is not a relaxing thought to have. So it is nice to see that people spend time thinking about alternatives and sharing their knowledge. At the end of Nicole's post a voice controller called Talon Voice is mentioned, which to me seems like an amazing tool to have. It's been on my "that looks cool! I should try it out" list for a while, but I've seen how useful it can be.
I'm planning on trying it out soon after being reminded by Nicole's blogpost and combining it with another great tool called Cursorless. While Talon is aimed at controlling your computer in general, Cursorless is aimed at programming without using a keyboard. These kinds of tools are very nice to have in your back pocket just in case you ever need them.

Voice coding at the speed of thought
Nicole Tietz (@nicole) wrote a nice blogpost on what it's like when your arms partially or entirely stop working but you still need to use a computer.
https://www.ntietz.com/blog/my-portable-ergonomic-setup/
I've heard stories before of people who have to deal with nerve damage, RSI, or some other problems in their arms or elsewhere that make using a keyboard and mouse a literal pain. I spend a lot of time around my laptop doing things I enjoy but also doing things I need for my studies and soon for my job.
If I succeed at learning to use #TalonVoice to control my computers and work, so I don’t use up my precious spoons, does that mean I’m not a professional Computer Toucher? 🤔
#TalonVoice would be nicer if you could key in corrections.
"Whenever I say 'tab next' you hear 'tab jet' ... how about if you hear the non-sensical 'tab jet' you just do 'tab next'?"
Voice control has a long way still to go.
(But I appreciate where it is, and I'm a total newb. The UI / onboarding sure could do with some re-thinking, but then this is a small project and these issues are typical of small projects)