Dictate in any app · Code

Voice typing in Vim

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.
Dictate into Vim No card, no trial timer. 100 minutes of dictation free every month.
Try Typally free

In short

  • Vim's own dictation: None. Plugins exist with the usual caveats.
  • What Typally does instead: works above the app rather than inside it — Vim sees ordinary typed text.
  • Best used for: commit messages when vim is your git editor

Does Vim have built-in dictation?

None. Plugins exist with the usual caveats.

Why dictate in Vim at all?

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.

How to dictate in Vim

There is no Vim extension or add-in involved — Typally behaves like a very fast keyboard:

1

Get Typally running

Install, sign in, and it waits in the tray.

2

Open Vim and click where you want the text

Make sure Vim has the cursor in the intended field; that is the only thing that decides where words appear.

3

Speak with the key held down

Push to talk, say your piece, release to transcribe.

4

Read it before you move on

In normal mode your dictated words execute as commands. A stray 'd' with a motion deletes text and 'u' undoes things you wanted.

What Typally adds in Vim

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.

What this looks like in practice

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.

One habit that makes it work better

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.

What to watch out for in Vim

In normal mode your dictated words execute as commands. A stray 'd' with a motion deletes text and 'u' undoes things you wanted.

Frequently asked questions

Is it safe to dictate in Vim?

In insert mode, yes. In normal mode your words are editing commands, which can destroy work.

Can I dictate a git commit message in Vim?

Yes, when Vim is your git editor. Press i first.

Are there Vim dictation plugins?

Several exist. A system-level tool needs no configuration, provided you mind the mode.

Try it in Vim

There is a permanent free tier of 100 minutes a month. Pro costs $7.99/month and raises the limit.

Try Typally free

Also dictate in: Neovim · Terminal · Emacs · see all apps