Dictate in any app · Code
Vim is modal, and dictating in the wrong mode does damage rather than nothing. Typally works at the keyboard level, so anywhere Vim accepts typing, it accepts your voice instead.
This is a vendor guide from the makers of Typally. Anything we say about Vim is worth verifying — third-party features change without notice.None. Plugins exist with the usual caveats.
Vim is a keyboard instrument, and text arriving from outside it is interpreted as commands unless you are in insert mode. That is a genuine hazard, not a quirk, and it is the reason most Vim users never try dictation.
In practice people use it for: Commit messages when Vim is your git editor, markdown documents, code comments, and configuration notes.
There is no Vim extension or add-in involved — Typally behaves like a very fast keyboard:
Install, sign in, and it waits in the tray.
Make sure Vim has the cursor in the intended field; that is the only thing that decides where words appear.
Push to talk, say your piece, release to transcribe.
In normal mode your dictated words execute as commands. A stray 'd' with a motion deletes text and 'u' undoes things you wanted.
Typally types into whatever window has focus, so it works in Vim without a plugin, in your browser, and in the commit editor Git opens. The one rule is yours to keep: insert mode first. Its cleanup pass means what lands is punctuated prose rather than an unbroken run-on.
A developer builds the habit of pressing i and glancing at the mode line before speaking. After a week it is automatic, and commit messages go from one terse line to a real explanation.
Press i and confirm the mode indicator before you speak, every single time. Make it as automatic as the rest of your muscle memory and it stops being a risk.
In normal mode your dictated words execute as commands. A stray 'd' with a motion deletes text and 'u' undoes things you wanted.
In insert mode, yes. In normal mode your words are editing commands, which can destroy work.
Yes, when Vim is your git editor. Press i first.
Several exist. A system-level tool needs no configuration, provided you mind the mode.
There is a permanent free tier of 100 minutes a month. Pro costs $7.99/month and raises the limit.
Also dictate in: Neovim · Terminal · Emacs · see all apps