Claude Code voice dictation: turn it on, modes, languages and fixes

You can speak your prompts to Claude Code instead of typing them. Your speech is turned into text live inside the prompt, so you can mix talking and typing in the same message. Here is how to turn it on, which mode to pick and what to check when it does not record.

Before you start: the requirements

Turn it on

Run /voice. Claude Code does a microphone check, and on a Mac your terminal may ask for microphone permission. You can add a mode: /voice hold, /voice tap, or /voice off. The choice is remembered across sessions. You can also set it in your user settings with a voice block (enabled and mode). The transcription is tuned for coding words such as regex, OAuth, JSON and localhost, and it picks up your project and branch names as hints.

Hold or tap?

Cancel and fix a recording

Press Esc or Ctrl+C to cancel a dictation: it stops the microphone, throws the transcript away and restores your prompt as it was. Neither key does anything else in that press, so Esc won't interrupt Claude's answer and Ctrl+C won't clear the prompt.

Language

Dictation follows the same language setting as Claude's replies, set in /config or in settings (by name, such as "spanish", or by language code). If it is empty, dictation defaults to English, so if your text comes out garbled, set the language first. The documentation lists the supported languages, which include Spanish, French, German, Portuguese, Italian, Dutch, Japanese and Korean; check that list for yours, because an unsupported language falls back to English for dictation (Claude's written replies are not affected).

Rebind the key

The key is the voice:pushToTalk action in the Chat context, and it replaces Space when you bind another. A modifier combination such as meta+k starts recording on the first keypress with no warmup. In hold mode, avoid a bare letter, because the letter types into the prompt during warmup. Some keys, such as Caps Lock, never reach terminal programs and can't be bound. More in customizing keyboard shortcuts.

When it doesn't work

All the guides are in the guides index, and the everyday keys are in keyboard shortcuts worth learning. This follows Anthropic's voice dictation documentation as we read it in October 2026, shortened on purpose. We are not affiliated with Anthropic. We wrote this from the documentation and have not tested every setup or microphone. Settings, supported languages and messages change, and where this page and the documentation disagree, the documentation wins.

The free loop-stop skill gives long tasks a limit and a stop rule. If you want a second pair of eyes on your CLAUDE.md and settings, the Tune-Up Kit is a checklist for exactly that.