Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Using Python to Code by Voice

    Next Day Video

    12 HN recommenders · recommended in 16 months, 2013–2025

    YouTube

    28:17 · 348K views · Mar 21, 2013

    Tavis Rudd describes how RSI forced him to program by voice, and shows the Python and Emacs Lisp system he built with voice recognition. A live demo creates and deploys a small system without touching the keyboard.

    Recurs in threads about RSI, accessibility and voice coding as the go-to demo of a custom spoken command language.

    Software Engineering & LanguagesTesting, debugging & developer toolsPython, Ruby & scripting languagesSoftware practice, open source & careers
    1. 41:18
      "Voice Driven Development: Who needs a keyboard anyway?" by Emily SheaStrange Loop Conference35K views • 7 years ago
    2. 51:11
      Emily Shea - "Perl Out Loud"The Perl and Raku Conference - Greenville, SC 202633K views • 7 years ago
    3. 46:20
      The Eleventh HOPE (2016): Coding by Voice with Open Source Speech RecognitionChannel260013K views • 9 years ago
    4. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago
    5. 39:26
      "Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)Strange Loop Conference59K views • 3 years ago
    6. 14:15
      VimSpeak DemoAshley Feniello16K views • 13 years ago
    7. 7:15
      7 minutes of Pharo Smalltalk for RubyistsAvdi Grimm37K views • 11 years ago
    8. 34:21
      Plover: Thought to Text at 240 WPMNext Day Video109K views • 13 years ago
    9. 10:34
      Microsoft Vista Speech Recognition Tested - Perl Scriptingmiaublah1.5M views • 19 years ago
    10. 54:13:03
      Larynx Demosynesthesiam14K views • 5 years ago
    11. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    12. 26:24
      Militarizing Your Backyard with Python: Computer Vision and the Squirrel HordesNext Day Video261K views • 14 years ago
    13. 10:34
      Windows Vista Speech Recognition Tested - Perl Scriptingscrubadub1913K views • 19 years ago
    14. 56:55
      Q&A with Guido van Rossum, Inventor of PythonMicrosoft Reactor28K views • 5 years ago
    15. 49:55
      How Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach!20K views • 10 years ago
    16. 42:44
      Armin Ronacher - A Python for Future GenerationsEuroPython Conference6.2K views • 9 years ago
    17. 1:24:39
      Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)Developer Voices64K views • 2 years ago
    18. 21:16
      Emacs + org-mode + python in reproducible research; SciPy 2013 PresentationEnthought50K views • 13 years ago
    19. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    20. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago

    20 comments from Hacker News

    1. @pugioApr 2025· in “The case against conversational interfaces”

      > The second thing we need to figure out is how we can compress voice input to make it faster to transmit. What’s the voice equivalent of a thumbs-up or a keyboard shortcut? Can I prompt Claude faster with simple sounds and whistles? This reminds me of the amazing 2013 video of Travis Rudd coding python by voice: this video The number of times in the last few years I've wanted that level of "verbal hotkeys"... The latencies of many coding llms are still a little bit too low to allow for my ideal level of flow (though admittedly I haven't tried one's hosted on services like groq), but I can clearly envision a time when I'm issuing tight commands to a coder model that's chatting with me and watching my program evolve on screen in real time. On a somewhat related note to conversational interfaces, the other day I wanted to study some first aid stuff - used Gemini to read the whole textbook and generate Anki flash cards, then copied and pasted the flashcards directly into chat GPT voice mode and had it quiz me. That was probably the most miraculous experience of voice interface I've had in a long time - I could do chores while being constantly quizzed on what I wanted to learn, and anytime I had a question or comment I could just ask it to explain or expound on a term or tangent.

      Strongly recommendsView on HN
    2. @arijunAug 2020· in “Art of chording”

      I'm surprised that there seem to be no examples anywhere of anyone seriously using chorded typing for programming. After cheap chorded keyboards entered the market and the associated software became free, I assumed it would only be a matter of time before something like Travis Rudd's incredible demo of voice coding [1] came out. Perhaps that it hasn't speaks to how difficult it is to get real speed improvements with a chorded setup? [1] this video

      Strongly recommendsView on HN
    3. @monsieurbananaAug 2020· in “Art of chording”

      Maybe lisp could shine here? While writing lisp code in classic editors, you already shouldn't be editing or navigating code with classic commands, instead you will be using structured editing. Of course it isn't limited to lisp, but languages with C-like syntax are harder to use for structured editing. I highly recommend watching this video, where the speaker uses voice commands to write both in emacs-lisp and in python. this video

      Strongly recommendsView on HN
    4. @thomasjamesMay 2013· in “VimSpeak”

      A similar project using Emacs and really clever use of Python and Dragon Naturally Speaking SDK was my favorite presentation at PyCon this past year. this video

      Strongly recommendsView on HN
    5. @n3k5Aug 2019· in “What Does a Coder Do If They Can't Type?”

      Tavis Rudd's Using Python to Code by Voice [0] is also interesting. Looking up that URL, I came across the more recent Coding by Voice with Dragonfly [1]. Haven't seen that one yet, but just quickly skimmed through. Unfortunately the live demos are silent (you can't hear speaker Boudewijn Aasman talk to the computer), but it seems worth checking out if you're interested in setting up some recent voice recognition software with your own custom voice command syntax. [0] this video [1] [LINK]

      RecommendsView on HN