![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: Dragonfly Programmers/Users? Topic Summary: Created On: 09/13/2014 10:48 PM Status: Post and Reply |
|
|
![]() |
|
Hello All,
I've discovered a handful of Dragonfly programmers/users on Github and Twitter, and now that KnowBrainer has been gracious enough to pick up the slack for SpeechComputing, I thought I'd introduce myself and see if there are any more here. Don't be shy! I'd love to connect and exchange ideas. I am subscribing to this topic, so please necro it even if you are reading it years from the post date.
synkarius ------------------------- Caster : DNS/Dragonfly voice programming freeware |
|
|
|
![]() |
|
Hey Synkarius!
Same here... Would also like to exchange ideas and find solutions together. I started using DNS with NatLink and Dragonfly around the time speechcomputing.com died, so I had to get over many pitfalls on my own. Maybe we could start an IRC channel on freenode or do a hangout sometimes. Codebold |
|
|
|
![]() |
|
Good to meet you, Codebold! I'd be up for either of those. I currently live in Seoul, South Korea, so the time zones might be a little difficult, but if you want to set something up, send me a private message. ------------------------- Caster : DNS/Dragonfly voice programming freeware |
|
|
|
![]() |
|
Greetings I've just started tinkering with dragonfly. Although I'm finding it difficult to install things from the community. I'm trying to get this set up so I can start teaching myself my first programming language Java by voice from the start. I'm hoping to integrate Dragon using dragonfly IntelliJ IDEA, sublime text 2 and possibly eclipse. |
|
|
|
![]() |
|
Hello NoBit. Doing what you're looking to do is certainly possible: using Dragon and Dragonfly to control those three IDEs, in order to program in Java, or any other language. You're going to have to learn a bit of Python too, in order to customize Dragonfly to fit your needs. When you do, you'll want to look at the AppContext class and the _multiedit.py module.
I may be able to help you install the things from the community that you're having trouble with. If you'd like help, please let me know more details. ------------------------- Caster : DNS/Dragonfly voice programming freeware |
|
|
|
![]() |
|
Hello,
My name is Charlie. I am currently working with voice programming. So far I'm doing all of my work through dragonfly. For the most part things are going pretty well, and I quickly upgraded to Dragon because Windows speech recognition made rudimentary mistakes. I do a lot of automation coding, so adding voice to it just makes sense, plus I have wrist issues. One of the issues I'm currently working on is that certain words seem to be intercepted by the Dragon engine so my code can't use them as expected. I know this is been brought up other places, and I'm not looking for answers in this thread, just to keep the focus on meeting new people, so consider this me saying hi. =) |
|
|
|
![]() |
|
Hello Charlie,
Welcome. It's good to meet you. I've had much the same experience as you with Windows Speech Recognition, and I also have wrist issues which have been largely mitigated by Dragon and Dragonfly. And yeah, I can tell that you've done your homework regarding the Dragon-executing-built-in-commands-before-sending-to-Dragonfly issue; I don't know the answer to that one either. ------------------------- Caster : DNS/Dragonfly voice programming freeware |
|
|
|
![]() |
|
Hey all! |
|
|
|
![]() |
|
Hi Baukran.
Thank you for the compliment! Welcome aboard; both your contributions and questions are welcome and encouraged. Probably the best place to get your questions answered would be in the Github chat. There are a handful of experienced Caster users/developers in there who are pretty good about that. Obviously, they're good at Dragonfly too.
As for simple navigation commands for text editors (and IDEs), try the "shin", "queue", and "fly" commands from section 4 of the Quick Reference, and the directional commands from the end of section 2. Some examples:
"shin" - highlight one character (shift+right -- right is the default) "queue" - highlight one word (ctrl+shift+right -- right is the default) "fly two" - move the cursor ahead two words (ctrl+right x2 -- right is the default) "queue lease" - highlight one word left (shift+left) "shin dunce five" - highlight five lines down from the cursor (shift+down x5) "sauce five" - move the cursor up five lines (up x5)
There are also IDE-specific commands for Eclipse, Atom, Sublime, MSVC, Emacs, Pycharm/IntelliJ, and Visual Studio, and very soon, advanced line ops (navigation/search) commands for those IDEs. Those are not documented, but if you open up the respective .py files in the /apps/ folder, you can see them. ------------------------- Caster : DNS/Dragonfly voice programming freeware |
|
|
|
![]() |
|
Cool! I haven't heard of this chat feature before (and I just noticed that I didn't read the Contributing page carefully enough).
Thank you for your fast reply. I hope to participate soon. |
|
|
|
![]() |
|
This is super useful, thanks
------------------------- Win 10 | DPI 15 | 32GB Ram - i7-6700 | Sennheiser MB Pro 1 UC | Hands-free stenomask - Talktech | VC2017_v2-02 | KB2017 |
|
|
|
![]() |
|
Thank you for starting this thread. I have not yet graduated to Dragonfly, but I will get there in the foreseeable future. Right now I am still tinkering with the ins and outs of customizing Dragon. I definitely want to learn to code by voice, though, so I will check back in when I am further along.
|
|
|
|
![]() |
|
Hello, I've been using Dragonfly and Caster for a few months, and was using Vocola before too. Couldn't program without it; thanks for your involvement in this community
![]() |
|
|
|
![]() |
|
Hi, ------------------------- Dragon Professional Group 15.71 with knowbrainer 2017 professional and speech start. |
|
|
|
![]() |
|
Our Dragonfly information is extremely limited (please don't hold it against us) because we play for the other team. We are only commenting because you might consider filling out your member profile so that we know what version and edition of Dragon you are using. For example, if you are using 1 of the professional versions of Dragon, you can do a lot with the included command creating tools. It won't be nearly as fast (because Dragon uses an out of date scripting engine) or as capable as Dragonfly but it will usually get the job done. Also note that Dragonfly, Vocola etc. cannot be used with Dragon 15 which is based on the Deep Learning speech engine. Dragonfly can only be used with Dragon 14 and previous versions which may have some effect on your final decision. ------------------------- Change "No" to "Know" w/KnowBrainer 2022 |
|
|
|
![]() |
|
Thanks for the reply. Also do you know if Dragonfly comes with a library of pre defined commands?
Rob ------------------------- Dragon Professional Group 15.71 with knowbrainer 2017 professional and speech start. |
|
|
|
![]() |
|
...Also do you know if Dragonfly comes with a library of pre defined commands?
I have not done it, but I don't remember hearing any problem with Dragonfly on Windows 10. Seems like it should work, but maybe I'm missing something. Do you have a source for that?
Dragonfly is open source. The community isn't huge, and the orginal source is many years old. The documentation is good, but fragmented, and if you follow it, you find errors here and there. I love it and use it extensively, but my point is, unless you're already a decent programmer or excited about a significant project and learning curve, it's probably not what you want. As Lunis pointed out, Dragonfly doesn't work with the latest version of DNS (v.15), and we have no idea if this issue with ever be fixed. So, if you decided to jump in now, you're taking a risk that you won't ever be able to upgrade your DNS version.
All that said, there are a lot of reasons why some people have favored the various open source, NatLink-based solutions (Vocola, Unimacro, Dragonfly, ?) over DNS's Advanced Scripting. A big one seems to be continuous command recognition. As far as I know, you can't do this with DNS's Advanced Scripting. There are a ton of other reasons, too many to list here. For me, avoiding VBScript, using a non-proprietary solution, having complete access to the Python ecosystem of libraries, are a few.
In terms of "pre-defined commands": I don't think that installing Dragonfly will create any pre-defined commands. Many people, however, have created and published numerous command modules for dragonfly, modules you can copy/re-use freely. You can find some examples here: http://dragonfly.readthedocs.io/en/latest/related_resources.html#command-modules
A few other Dragonfly resources: http://dragonfly.readthedocs.io/en/latest/index.html
http://caster.readthedocs.io/en/latest/caster/doc/readthedocs/Voice%20Index/ - a treasure trove of info and links on dragonfly and related
|
|
|
|
![]() |
|
Hi, thanks for the reply. I thought I had read it somewhere but I cannot find the source now. Although I cannot find anyone from forums etc that has it installed on Windows 10.
Thanks,
Rob ------------------------- Dragon Professional Group 15.71 with knowbrainer 2017 professional and speech start. |
|
|
|
![]() |
|
"Do you know anyone who has tried the voice code software that is currently only available for Mac and how that compares to Dragonfly?"
Which software are you talking about? Link? I haven't used any mac voice software, but there may be someone else on the list who has. |
|
|
|
![]() |
|
Hi, ------------------------- Dragon Professional Group 15.71 with knowbrainer 2017 professional and speech start. |
|
|
|
FuseTalk Standard Edition v4.0 - © 1999-2023 FuseTalk™ Inc. All rights reserved.