Skip to content
0:00 / 0:00

#vim#vimspeak#voiceprogramming

VimSpeak Demo

Ashley Feniello

1.1K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Hacker News and 1 in engineering communities.
  • A classic. People kept recommending it from 2013 to 2026.
  • Presented by Ashley Feniello
  • Linked in the descriptionAshleyF/VimSpeak

Intermediate. Assumes working knowledge.

16K views13 years ago2 recommendations

Tools and practiceVim, Emacs and editors

Ashley Feniello demonstrates VimSpeak, a voice-controlled interface for Vim, by completing a VimGolf challenge using speech commands.

Voice controlled Vim! Also here's a demo using it to go through one of the VimGolf challenges: youtube.com/watch?v=qy84TYvXJbk Tavis Rudd's talk that inspired this: infoq.com/presentations/Programming-Voice Here's the code if you wanna play with it: github.com/AshleyF/VimSpeak

Why it's here

2 people recommend this

What people say. Recommended as a classic demonstration of voice-controlled programming and hands-free editing in Vim.

u/drewjrin r/vim • Recommends

VimSpeak demo - voice controlled Vim!

riedelon Hacker News • Recommends

On “I set all 376 Vim options and I'm still a fool”

While I had times discovering myself to accidentally putting 'i' accidentally into MS Word docs and having vom key binding ls in VS Code (and formally eclipse) as well for that reason, I still feel clumsy. I think this is because I mostly rely on muscle memory rather than understanding deeply what I am doing to also allow me to go beyond what I normally do ) which already makes me faster than in any other editor). I found VimSpeak 1 interesting because I somehow understood how to really compose vim commands in a way 1 link to this video

pmoriartyon Hacker News • Mentions

On “Why I switched from Vim to Emacs”

…ents I want to be doing while using my computer (unless I'm trying to exercise, play a game, draw, conduct music, or lose weight). Ideally, I'd want to be as motionless as possible while being as comfortable as possible and while having maximum flexibility and efficiency of input. Keyboards are pretty good for that. 1 - link 2 - link 3 - link to this video…

mellingon Hacker News • Mentions

On “Typing Practice for Programmers”

An IDE does greatly reduce typing. What we need next is some advanced voice input added to our editors. This "John Henry" mentality that developers have about typing never seems to go away. We should be building smarter tools. We're getting closer with voice. VimSpeak: link to this video Using Dragon: link Using Kaldi: link This toolkit seems to be the most widely used: link Better predictive typing would also be useful. Computer languages often greatly narrow what you probably want to type next, because of scope, for example.