Believe it or not I actually dictated this post with Dragon NaturallySpeaking. I have been using Dragon for a while now and it's just recently I started to really get into it. The initial versions of Dragon were not that good but whether the software improved or I just got better at it, I'm very impressed with its accuracy nowadays.
Long time ago, I searched on Google how to code by dictating. I saw this video by this guy who was able to code by using his voice. For certain syntax he actually used unique or specific sounds. To a certain extent it's fine but I think our computers are much faster, smarter, and frankly most programming languages are getting lot cleaner day by day.
For example, I find it easier to dictate a Ruby or Python class than a C-language influenced class. Partially because of the requirements for specific syntaxes like the curly braces, parentheses and apostrophes.
Programming really is a set of instructions to carry out a specific operation. For example, if I have a class called Bill, then the equivalent for Bill::getAll(), should be "model Bill, get all". And the dictation software or the IDE being used should be able to convert that to the source code equivalent Bill::getAll().
Using Dragon NaturallySpeaking spelling mode I was able to dictate some of the programming syntaxes without any error or issues. I haven't tested the speed of it but I was wondering if there is any technique I could employ with Dragon to start dictating my codes now or if there is any other software or IDE that does it already?
In the long run I think it will be faster if we dicated something like, “Model bill get all customers, and foreach customer, print first and last names in bold.” And the IDE could generate something like:
Question
roosevelt
Hi,
Believe it or not I actually dictated this post with Dragon NaturallySpeaking. I have been using Dragon for a while now and it's just recently I started to really get into it. The initial versions of Dragon were not that good but whether the software improved or I just got better at it, I'm very impressed with its accuracy nowadays.
Long time ago, I searched on Google how to code by dictating. I saw this video by this guy who was able to code by using his voice. For certain syntax he actually used unique or specific sounds. To a certain extent it's fine but I think our computers are much faster, smarter, and frankly most programming languages are getting lot cleaner day by day.
For example, I find it easier to dictate a Ruby or Python class than a C-language influenced class. Partially because of the requirements for specific syntaxes like the curly braces, parentheses and apostrophes.
Programming really is a set of instructions to carry out a specific operation. For example, if I have a class called Bill, then the equivalent for Bill::getAll(), should be "model Bill, get all". And the dictation software or the IDE being used should be able to convert that to the source code equivalent Bill::getAll().
Using Dragon NaturallySpeaking spelling mode I was able to dictate some of the programming syntaxes without any error or issues. I haven't tested the speed of it but I was wondering if there is any technique I could employ with Dragon to start dictating my codes now or if there is any other software or IDE that does it already?
In the long run I think it will be faster if we dicated something like, “Model bill get all customers, and foreach customer, print first and last names in bold.” And the IDE could generate something like:
And coding could… really become poetry
Link to comment
https://www.neowin.net/forum/topic/1274314-programming-with-your-voice-dictation-software-or-ide/Share on other sites
6 answers to this question
Recommended Posts