← All guides

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 only when you need the same Mac shortcut outside VS Code or a reusable structured brief.

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 only for the cross-app or brief workflow

Use IraVoice Dictate when you want one held-key habit across email, notes, browser fields, and other supported Mac text surfaces. Focused fields in Electron apps can still expose insertion differently, so the clipboard fallback remains important.

Use Voice-to-Spec when spoken requirements should become ordinary Markdown with a goal, constraints, and acceptance criteria. IraVoice can hand that brief directly only to its explicit Codex or Claude Code destinations—not to VS Code itself.

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 Mac appsIraVoice DictateIt targets focused editable fields beyond one editor.
Create a reusable agent brief before choosing a toolIraVoice Voice-to-SpecIt produces structured Markdown that can be reviewed, saved, or pasted.

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 cross-app Mac dictation or a reusable Voice-to-Spec Markdown artifact.

macOS 26+ · Apple-silicon

Try the local Mac workflow for yourself.

Dictate ordinary text or turn a rough technical thought into reviewable Markdown during the 14-day full trial.