I’m getting back on freeCodeCamp and working on something new — I’m setting up Dragon Speech-to-Text to write code.
So far, I’ve installed and configured a few tools:
Installed Dragonfly and Caster
Got some basic custom voice commands working (like opening Chrome and test scripts)
Integrated it so I can start writing code by voice
This is my first time configuring Dragon for coding, and I’ve been learning along the way (a lot of it ChatGPT-assisted). I’d love to hear from anyone who’s done something similar:
What configurations worked best for you when coding by voice?
Any tips on optimizing commands for writing and editing code?
Are there resources or repos you’d recommend for best practices?
Thanks in advance! I really appreciate any suggestions or guidance.
Thank you for the feedback. Based on my disability, I use AI for some support tool to communicate. I am learning Dragon for the same, but I am also configuring Dragon for coding, since I have trouble typing. Real difficult to figure out a solution, maybe you have some suggestions? The project is my own and I really could use some help. Best!
If you don’t have specific suggestions, that’s fine. Just to clarify: Dragon is speech-to-text software, often used by people who can’t type for various reasons. In my case, it’s because typing is difficult. As for AI — it’s one of the tools I use to communicate. Unless there’s an actual rule against it, I’ll continue using it. Thanks, ChatGPT-aided
Thank you I had a chance to read the policies outside of the forum, and I completely understand and will respect those rules. Still need help with configuring Dragon for for those reasons mention.
Can I ask why you want to use ChatGPT + Dragon together to help communicate? Isn’t the speech recognition enough?
AI can be a useful tool but on the forum we want to make sure we are communicating with real people and hearing their actual thoughts and reading their actual code, because this is important for communication around learning to code.
There’s already enough factors that can lead to miscommunication and coding errors.
They are, for me, interchangeable. I just got used to using ChatGPT because I didn’t have Dragon at the time. I am learning speech to text commands and I’m using Dragon right now. And thanks for the links! I actually used those specific links when I got started with this project. As I mentioned at the start of the forum, I installed Dragonfly and Caster, and set up some basic script to tell Dragon to type “hello” when I say, ‘say hello’ using simple Python:
At this point I need more advanced configuration support to complete configuration setup, test, debug, and start learning to write script using programming language.
Quick update — finally got a small part of my Dragon + Python setup working. I was able to link NatLink and Dragonfly without errors after a lot of trail and error. Still in the beginning process, but it feels good to understand some of the workflow. If anyone else here is exploring voice-coding or alternative setups, I love to compare notes.
My Dragon + Dragonfly environment + Dragonfly environment if finally configured and working as intended. Thanks for allow me to post this question, until next time!