Setting up Dragon Speech-to-Text for Coding – Looking for Guidance

Hi everyone :waving_hand:,

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:

  • :white_check_mark: Installed Dragonfly and Caster
  • :white_check_mark: Got some basic custom voice commands working (like opening Chrome and test scripts)
  • :white_check_mark: 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.

– Velia/ChatGPT Aided

Sounds like a very cool project.

Please do not post AI content in the forum.

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!

I don’t have any specific suggestions, but I’m also not sure the nature of your disability. Is it physical typing that’s difficult?

You could explain with more specificity some of the problems you are encountering and maybe someone will have advice.

You’d also probably be able to find good advice on a more specific forum about coding for a particular group.

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

Here our rules, as you are mentioning it: FAQ - The freeCodeCamp Forum

Rule 12 say: Please do not share AI-generated content within this community.

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.

If someone with the knowledge to help you come across this topic I am sure they will answer

1 Like

This website looks like a pretty good resource

https://handsfreecoding.org/

They talk about using an addon to Dragon called Dragonfly. It looks like there are some unique voice commands. Here’s a demo video:

https://youtu.be/8SkdfdXWYaI?t=476

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.

1 Like

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.

1 Like

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!