A web developer's blog. PHP, MySQL, CakePHP, Zend Framework, Wordpress, Code Igniter, Django, Python, CSS, Javascript, jQuery, Knockout.js, and other web development topics.

Software lets programmers code hands-free

Neat. I want this… Imagine doing something like this:

“if (currRecNum < maxOffSet)” a VoiceCode user only needs to say: “if current record number is less than max offset then”

Here is the article for New Scientist:

A new speech recognition tool promises to let programmers write clean code without ever having to lay a finger on their keyboard.

The tool, called VoiceCode, has been developed to help programmers with repetitive strain injury (RSI). This is a common affliction for people who spend a lot of time using a keyboard or mouse and causes pain in muscles, tendons and nerves in a sufferer’s arms and back. Some estimates suggest 22% of all US computer programmers, or 100,000 people, suffer from the condition.

Standard speech recognition software can be used to control a computer but is usually of little help to programmers, says Alain Désilets of the National Research Council of Canada in Ottawa, one of the creators of VoiceCode. This is because each symbol and function and every syntactic peculiarity must be carefully spelled out.

VoiceCode lets a programmer dictate code in a more natural way, Désilets says, rapidly translating their utterances into awkward programming syntax. For example, in order to write “if (currRecNum < maxOffSet)” a VoiceCode user only needs to say: “if current record number is less than max offset then”. Traditional voice-recognition programs could require nearly 50 individual words to be dictated.

This entry was posted in General and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>