Dictate in any app · Code
Neovim's modal editing and dictation get along badly unless you are deliberate about it. Hold a key and talk: Typally transcribes and types it into Neovim without you touching the keyboard.
Yes, we build Typally. That is also why the section on Neovim's built-in option is honest: people who switch after trying both are the ones who stay.None. Plugins exist, and the ecosystem being what it is, several of them are good.
Modal editing is the point of Neovim: keystrokes are commands unless you are in insert mode. Text arriving from outside while you are in normal mode does not get typed, it gets executed, which can be destructive.
In practice people use it for: Commit messages, markdown documents, code comments, README files, and notes in a scratch buffer.
There is no Neovim extension or add-in involved — Typally behaves like a very fast keyboard:
Windows or macOS, then sign in. No card for the free tier.
Click first. Typally types into Neovim wherever the caret already is, with no idea what that field is for.
Hold, talk, release. Long passages are fine.
Dictating in normal mode runs your words as commands. A stray 'd' plus a motion deletes text. Check the mode indicator before starting.
Typally types into whichever buffer has focus, which in Neovim means one rule matters above all: press i first. In insert mode a dictated commit message or markdown paragraph lands normally; in normal mode your words are editing commands, and a stray 'd' plus a motion deletes text. Watch the mode indicator and it is safe.
A developer writing a long commit message in Neovim gets in the habit of pressing i and watching the mode line before speaking. After the first week it is automatic, and commit messages go from one line to five.
Enter insert mode before you speak, every time, without exception. This is the one app where forgetting has real consequences.
Dictating in normal mode runs your words as commands. A stray 'd' plus a motion deletes text. Check the mode indicator before starting.
Only in insert mode. In normal mode your words are interpreted as editing commands.
Yes, when Neovim is your git editor — press i first, then dictate.
Yes, several. A system-level tool works without configuring anything, 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: Emacs · Terminal · Sublime Text · see all apps