GitHub - AshleyF/VimSpeak: Speak to your editor.
vimvoicespeech-recognitionproductivity
Abstraction: Voice control tool for Vim using natural language speech
Key points:
- VimSpeak maps natural speech to Vim keystrokes, e.g. "select three words" ->
v3w, "change surrounding brackets to parens" ->cs]) - Complex commands supported: "change occurrences of 'foo' into 'bar', globally, ignore case, confirm" ->
:%s/foo/bar/gic - Written in F# using .NET's System.Speech.Recognition and SendKeys; tested on Windows 8
- Works with Visual Studio (VsVim extension), Sublime Text (Vintage mode), and Vim itself
- Inspired by Tavis Rudd's Strange Loop talk on voice programming for RSI-affected developers
Connections: Vim · Github · Voice Coding · Speech Recognition