Claude Code

Claude Code already has voice dictation. Here is when that is enough.

Claude Code’s native `/voice` mode is the fastest way to speak directly into its prompt. IraVoice serves a different role: on-device transcription that works in any terminal or app, and that spells the code names of the project Claude Code is working in before you review and send the prompt.

Source-reviewed

1. Use Claude Code’s native voice mode first

Update Claude Code, open an interactive session, and run /voice. The default hold mode uses Space as push-to-talk after a brief key-repeat warmup.

Claude Code inserts the finalized transcript at the cursor. By default, you can review it before pressing Enter.

  • Run claude --version and update if required.
  • Run /voice or /voice hold.
  • Hold Space, speak, release, review, and submit.

2. Use tap mode when holding a key is awkward

Run /voice tap to start and stop recording with a tap. Anthropic documents automatic submission for sufficiently long transcripts in tap mode, so choose it only when that behavior matches your preference.

You can also rebind voice:pushToTalk in Claude Code’s keybindings file.

3. Understand the native privacy and environment boundary

Anthropic states that Claude Code streams recorded audio to its servers for transcription; audio is not processed locally. Native voice requires Claude.ai authentication and is unavailable for API-key, Bedrock, Vertex AI, or Microsoft Foundry configurations.

Anthropic also says native dictation does not work in remote environments such as Claude Code on the web or SSH sessions because the microphone must be available locally.

4. Use IraVoice only for the distinct workflow

Use IraVoice when the speech-to-text stage needs to run on your own computer, when you work over SSH or with an API-key, Bedrock, or Vertex AI setup that native voice does not support, or when names keep coming out wrong. IraVoice 1.2.2 runs on macOS 13+ on Apple silicon, Windows 10 or 11 (64-bit), and Linux (beta) and recognizes speech on-device with NVIDIA Parakeet; the microphone is on your computer, so it types into a local terminal window even when Claude Code runs on a remote host over SSH, although code names come only from a project on your own computer.

Hold Right Command on a Mac or Right Ctrl on Windows (Ctrl+Space on Linux) with the Claude Code prompt focused, speak, and release. IraVoice finds the Git project Claude Code is working in and types its code names the way the code spells them: “use effect” becomes useEffect and “pipeline dot swift” becomes Pipeline.swift. It keeps only names, never source text, skips secrets and dependency folders, and nothing leaves the computer.

IraVoice types the prompt at the cursor and, by default, does not press Enter, so you review it before Claude Code acts. Esc cancels a dictation, and typing any other key while holding cancels too, so ⌘C still works.

Decision guide

Native Claude voice or IraVoice?

The two tools solve different parts of the workflow.

If you needChooseWhy
Speak directly into the active Claude Code promptClaude Code /voiceIt is native, immediate, and tuned for its own prompt input.
Use voice across email, notes, and developer toolsIraVoiceOne held key types into the focused field on Mac, Windows, or Linux.
Keep speech recognition on your computerIraVoiceClaude Code documents server-side transcription for native voice.
Get file and function names spelled the way the code doesIraVoiceIt reads the names in the Git project Claude Code is working in, never the source.

Primary sources

Use the current documentation.

This guide was reviewed July 26, 2026. Product versions, settings, policies, and availability can change.

  1. Claude Code: Voice dictation ↗

    Versions, setup, modes, server processing, account requirements, and limitations.

  2. Claude Code: Settings ↗

    Current voice settings and configuration object.

Questions

What readers usually ask next.

Does Claude Code have built-in voice dictation?

Yes. Current Claude Code versions support /voice with hold and tap modes. Follow Anthropic’s documentation for the current minimum version.

Is Claude Code voice dictation processed locally?

No. Anthropic’s current documentation says recorded audio is streamed to its servers for transcription.

Does IraVoice run Claude Code for me?

No. IraVoice types your words into the focused Claude Code prompt and, by default, does not press Enter. Claude Code performs the work under its normal account and permission system when you send the prompt.

How does IraVoice know my project’s code names?

When you dictate into a terminal running Claude Code, IraVoice finds the Git project that session is working in and keeps a list of its file, folder, and declared identifier names on your computer. It never keeps source text, skips secrets and dependency folders, and sends nothing off the computer.

Mac, Windows, and Linux

Try private, on-device dictation for yourself.

Hold one key, speak, and the words are typed where your cursor is. The 3-day free trial starts with your first dictation.