← All terms

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

Sources