Vocal Programming
Also known as: Voice Coding, Speech-Based Programming, Voice Programming
The practice of writing, editing, and navigating computer code using speech recognition rather than keyboard input. Vocal programming is an important accessibility concern because conventional software development tools implicitly require the use of a keyboard, creating a barrier for developers with upper-limb impairments or repetitive strain injuries. Specialised voice-based IDEs and tools attempt to bridge this gap by mapping spoken commands to code editing operations, though challenges remain around the efficiency of expressing precise syntactic elements like brackets, indentation, and special characters through speech.
Category: programming education · motor accessibility · speech recognition · software development
Related: Speech Recognition · Upper-Limb Impairment · Assistive Technology