Using Python to Code by Voice
68K subscribers • 16 videos on Hallway
- Recommended by 17 people: 12 on Hacker News, 1 on Lobsters and 4 in engineering communities.
- A classic. People kept recommending it from 2013 to 2025.
- Presented by Tavis Rudd, software developer
Intermediate. Assumes working knowledge.
347K views13 years ago17 recommendations
Tools and practiceProgramming languagesPythonAccessibilityDeveloper productivity
Tavis Rudd demonstrates how he built a voice-control system using Python and Emacs to write code efficiently after developing severe RSI.
Tavis RuddTwo years ago I developed a case of Emacs Pinkie (RSI) so severe my hands went numb and I could no longer type or work. Desperate, I tried voice recognition. At first programming with it was painfully slow but, as I couldn't type, I persevered. After several months of vocab tweaking and duct-tape coding in Python and Emacs Lisp, I had a system that enabled me to code faster and more efficiently by voice than I ever had by hand. In a fast-paced live demo, I will create a small system using Python, plus a few other languages for good measure, and deploy it without touching the keyboard. The demo gods will make a scheduled appearance. I hope to convince you that voice recognition is no longer a crutch for the disabled or limited to plain prose. It's now a highly effective tool that could benefit all programmers.Why it's here
17 people recommend thisWhat people say. Highly recommended as an incredible and inspiring demonstration of hands-free programming and custom voice-control systems.
Moments people linked to
u/murdsdrumin r/emacs • Recommends
u/jisang-yooin r/emacs • Recommends
thomasjameson Hacker News • Recommends
On “VimSpeak”
monsieurbananaon Hacker News • Recommends
On “Art of chording”
arijunon Hacker News • Recommends
On “Art of chording”
pugioon Hacker News • Recommends
On “The case against conversational interfaces”
rjbworkon Hacker News • Recommends
On “Annyang.js – Let visitors control your site with voice commands”
srikon Hacker News • Recommends
On “Ask HN: Anyone using a “no hands” setup for programming?”
beeworkeron Hacker News • Recommends
On “Ask HN: I can barely read, is there a way I could still learn to program?”
klibertpon Hacker News • Recommends
On “Something is wrong when the ‘telephone app’ on your phone becomes 3rd party”
DiThion Hacker News • Recommends
On “How a Blind Developer uses Visual Studio [video]”
indiv0on Hacker News • Recommends
On “IBM is not doing "cognitive computing" with Watson (2016)”
n3k5on Hacker News • Recommends
On “What Does a Coder Do If They Can't Type?”
jffryon Hacker News • Recommends
On “Cursorless – A spoken language for structural code editing”