I’m very passionate about the process of software development and how it affects the product cycle. I read a blog post about people with physical disabilities using voice tools to program, so I was excited when found this article about the influence of voice technology in software development. Let’s see some of the ways software development is being affected by voice.
There is also an increment in development tools available to code by voice, in combination with the advancements of speech to text recognition, we can see a new wave of tools, where you can have voice commands as actions that use speech to text for the actual code input. The Nature magazine has an interesting article I recommend you check in full: Speaking in code, it outlines how programmers from the Genome Aggregation Database (gnomAD) at MIT, which is used to explore genomic data are using voice coding to build web applications. “These applications share data from some of the largest sequencing studies in the world”
Coding by voice command requires two kinds of software: a speech-recognition engine and a platform for voice coding. Dragon from Nuance, a speech-recognition software developer in Burlington, Massachusetts, is an advanced engine and is widely used for programming by voice, with Windows and Mac versions available. There is also VoiceCode and Caster, the latter free and open source. This tools are not new, there’s a video of PyCon in 2013, demonstrating voice command. However, reportedly, the learning process of voice coding has a steep curve. You have to learn all the commands which turns out are not that natural. And if you have any throat problem it can become a challenge as well.
On the bright side, users report to think through very well before dictating any code, and we can be sure is a big benefit.
Voice technologies are soon to be part of the development process and not only result of it.
The ultimate resource in the voice space. Conversational interfaces, voice interfaces, smart speakers and smart assistants, voice strategy, audio branding.
Please log in again. The login page will open in a new window. After logging in you can close it and return to this page.