VS Code

VS Code has private native dictation. Start there.

Microsoft’s VS Code Speech extension can dictate into the editor and speak directly to chat, with speech recognition performed locally. IraVoice is useful when you want one dictation shortcut across VS Code, terminals, and other apps, with your project’s code names spelled the way the code spells them.

Source-reviewed

1. Install the native speech extension

Open Extensions in VS Code, find the official VS Code Speech extension from Microsoft, and install it. Language components download when you first select or use a supported speech language.

Use the native extension first because it understands VS Code’s own editor and chat surfaces without relying on macOS Accessibility insertion.

  • Install VS Code Speech from the Visual Studio Marketplace.
  • Allow microphone access when macOS asks.
  • Set accessibility.voice.speechLanguage if the automatic choice is wrong.

2. Choose editor dictation or voice chat

Press Option-Command-V to start dictation in the editor and Escape to stop. Holding the shortcut enables walkie-talkie behavior until you release the keys.

Press Command-I to open voice chat. VS Code can submit the prompt after a pause; set accessibility.voice.speechTimeout to 0 if you want to prevent automatic submission.

3. Understand the native privacy boundary

Microsoft states that VS Code voice support does not require an online connection and that recordings are computed locally rather than sent to an online service.

That statement covers the speech-recognition stage. If you use voice chat with an AI provider, the resulting text and code context still follow the selected chat provider’s data terms.

4. Add IraVoice for cross-app dictation and code names

Use IraVoice when you want one held-key habit across VS Code, terminals, coding agents, email, and chat: hold Right Command on a Mac or Right Ctrl on Windows (Ctrl+Space on Linux), speak, and release. The text is pasted at the cursor, and your clipboard is put back afterwards.

In VS Code and its integrated terminal, IraVoice finds the Git project you are working in and spells its code names: “use effect” becomes useEffect and “pipeline dot swift” becomes Pipeline.swift. It reads only names, never source text, skips secrets and dependency folders, and sends nothing off the computer.

Decision guide

Which VS Code voice path fits the job?

Prefer the tool that owns the destination surface.

If you needChooseWhy
Dictate source or prose directly into the editorVS Code SpeechIt is the native editor-aware option and runs speech recognition locally.
Speak directly to VS Code chatVS Code voice chatIt integrates with the active chat surface and can submit after a pause.
Use one voice shortcut across several appsIraVoiceIt types at the cursor in VS Code, terminals, and other apps on Mac, Windows, and Linux.
Get project file and function names spelled correctlyIraVoiceIt spells code names from the Git project you are working in, reading names only.

Primary sources

Use the current documentation.

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

  1. Visual Studio Code: Voice support ↗

    Official setup, shortcuts, editor dictation, voice chat, local processing, languages, and timeout behavior.

  2. Microsoft: VS Code Speech extension ↗

    Official extension identity, installation, platform support, and release details.

Questions

What readers usually ask next.

Does VS Code have built-in voice dictation?

Yes, through Microsoft’s official VS Code Speech extension. It enables editor dictation and voice interaction with VS Code chat.

Is VS Code Speech processed in the cloud?

Microsoft’s current documentation says voice support does not require an online connection and recordings are computed locally. Text sent to an AI chat provider is a separate data path.

Should I use IraVoice instead of VS Code Speech?

Use VS Code Speech first for native editor or chat input. IraVoice is the distinct choice for one dictation shortcut across apps, or for prompts where your project’s code names should arrive spelled the way the code spells them.

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.