On Voice Coding
21–30 of 186 posts
Re: On Voice Coding
#22There are at least two cross-platform projects where the biggest expense is a microphone instead of software.
1. My project, Talon. Windows/Linux/Mac support, and a first party local speech recognition engine that is pretty good and getting better. It’s free, but the engine is in a private beta (which is $15/mo to support development, optional if there’s a financial issue).
2. Serenade. They are VC backed. Currently free, unsure about their longer term plans. They use cloud based recognition.
Re: On Voice Coding
#23Is anyone working on decent speech recognition for Mac/Linux or know good resources for that? The ideal output is a stream of what could have been said, as well as some alternatives, each with a confidence.
Every alternative I've tried has not been as effective as the version of Dragon I used from 2011. I think the focus on accents and training is a big thing here -- I'm happy to spend a couple hours training it for better results.
Re: On Voice Coding
#24Earlier quoted context omitted.
I've been typing just about 4-16 hours a day going on 30 years now without RSI. Fingers crossed.
Isn’t that sort of like saying, I smoked 2 packs of cigarettes for 30 years, fingers crossed? Some people are more susceptible to problems. This was on HN several years ago. http://www.looknohands.me/ You can be in your 20’s and have a problem.
So in that respect it's unlike smoking I guess.
Re: On Voice Coding
#25Earlier quoted context omitted.
We should use better languages. Better understood and integrated with the editor and better at expressing every level of abstraction. cough pretty much any lisp cough
Or you could take a short break every so often What we really need are better programmers
Maybe he was better but not by that much. His tools were unquestionably better.
Re: On Voice Coding
#26I was curious what this might look like and found a couple videos on YouTube https://www.youtube.com/watch?v=fBhBqlQj00Q https://www.youtube.com/watch?v=hGPNs5C1Lp0
https://www.youtube.com/playlist?list=PL2wTcyeSmhsZuHqbSlLAx...
As I start each day exactly when the problem is revealed, without any prior knowledge of the task, everything about these videos including debugging broken code is completely real.
Re: On Voice Coding
#27It's still surprising to see Dragon Speech Recognition as the recommended (and only) choice here. Is anyone working on decent speech recognition for Mac/Linux or know good resources for that? The ideal output is a stream of what could have been said, as well as some alternatives, each with a confidence. Every alternative I've tried has not been as effective as the version of Dragon I used from 2011. I think the focus…
Re: On Voice Coding
#28The "voice coding" space is maybe not a mess, but far from great or even acceptable. However, there seem to be more recent efforts to make better tools. I would definitely check https://serenade.ai/ out.
The main problem, I think is that "voice coding" is too much focused on editor typing which they can't do right as, when combined with code syntax, it becomes too complex. Instead, they should focus on higher level actions (which btw, Serenade does) along with a different approach to typing. I think Vim is a good example of where editing should be. IntelliJ refactoring is where voice coding should start. With all the AI buzz, it's unbelievable how bad voice recognition is. I'm not talking about "Siri set an alarm", but instead separating context from tone, not having to say things 2-3 times having good response latency, etc.
Lastly, I wish there was simple voice assistance for code navigation - like go to definition, find usages, etc. This is much simpler to "parse" than code structure. Unfortunately, this is not even tackled by any tool as far as I've seen.
Re: On Voice Coding
#29FYI, I thought my programming career was over due to RSI. Now, I only type while wearing long-sleeves. And of course, I still have to take regular breaks. I no longer suffer RSI symptoms. I'm guessing because it increases blood flow to the area and perhaps the warmth helps keep ligaments and muscles flexible and loose. Simple solution, but took a while to figure out. Hopefully this helps someone reading this.
For me the best way to fight RSI was weight lifting exercises to strengthen my palms. That and a trackball.
Re: On Voice Coding
#30It's still surprising to see Dragon Speech Recognition as the recommended (and only) choice here. Is anyone working on decent speech recognition for Mac/Linux or know good resources for that? The ideal output is a stream of what could have been said, as well as some alternatives, each with a confidence. Every alternative I've tried has not been as effective as the version of Dragon I used from 2011. I think the focus…