VimSpeak Demo
Ashley Feniello1 HN recommender · recommended in 1 month, 2016-2026
16K views · 13 years ago · demo · dated
Ashley Feniello demonstrates VimSpeak, a voice-controlled interface for Vim inspired by Tavis Rudd's voice programming talk. The demo includes working through a VimGolf challenge by speech.
HN mentions it as an example of voice-driven editing, and one commenter says it clarified how Vim commands compose.
39:26"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)
Strange Loop Conference
59K views • 3 years ago
36:20Mastering the Vim Language
thoughtbot
647K views • 11 years ago
41:18"Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea
Strange Loop Conference
35K views • 7 years ago
28:17Using Python to Code by Voice
Next Day Video
348K views • 13 years ago
54:13:03Larynx Demo
synesthesiam
14K views • 5 years ago
46:20The Eleventh HOPE (2016): Coding by Voice with Open Source Speech Recognition
Channel2600
13K views • 9 years ago
1:20:307 Habits For Effective Text Editing 2.0
Google
330K views • 19 years ago
32:07Let Vim Do the Typing
thoughtbot
228K views • 11 years ago
4:40Interview with a VIM Enthusiast
Kai Lentit
1.2M views • 4 years ago
23:16A Tour of the Acme Editor
Russ Cox
151K views • 14 years ago
40:02Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs
thoughtbot
563K views • 11 years ago
9:05Speech Recognition Breakthrough for the Spoken, Translated Word
Microsoft Research
1M views • 14 years ago
1:14:03How to Do 90% of What Plugins Do (With Just Vim)
thoughtbot
990K views • 10 years ago
1:20:307 Habits For Effective Text Editing 2.0
GoogleTalksArchive
126K views • 14 years ago
10:34Microsoft Vista Speech Recognition Tested - Perl Scripting
miaublah
1.5M views • 19 years ago
2:29:05Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447
Lex Fridman
1M views • 2 years ago
7:21#VoCo. Adobe Audio Manipulator Sneak Peak with Jordan Peele | Adobe Creative Cloud
Adobe Creative Cloud
1.9M views • 10 years ago
7:47This AI actually WORKS!!! - NVIDIA RTX Voice
ShortCircuit
1.8M views • 6 years ago
9:59Intentional Programming demo (Part 1) - Editor
dftube
14K views • 20 years ago
3:56Emacs Rocks! Episode 13: multiple-cursors
emacsrocks
127K views • 14 years ago
3 comments from Hacker News
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] ▶ this video
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: ▶ 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.
Here's voice input for emacs: [1], [2] And for vim (inspired by [2]): [3] I'm sure gesture tracking would probably not be too hard, using any of a number of VR input devices now on the market. Eye tracking would be harder, as I'm not aware of any consumer-level eye-tracking technologies out there. You could certainly have head-tracking pretty easily, though. Now integrating this in a way that would actually be fluid, natural, and useful is another story, though. Also, I'm personally not sure how many big body movements 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] - ▶ this video