Use Case · Updated July 2026

VS Code

Voice dictation in VS Code: how the built-in VS Code Speech extension compares to FluidVox

Microsoft ships a free, on-device speech extension for VS Code — it's a real feature, not vaporware, and it's worth knowing before you pay for anything else. This page covers exactly what VS Code Speech does, where it stops, and how FluidVox fills the gaps: a personal dictionary that auto-learns your project's vocabulary, a Code style that formats comments and commit messages automatically, and dictation that works in VS Code's terminal, chat panes, and every other app on your machine.

Download for macOS

Built-in feature

Does VS Code have built-in voice dictation?

VS Code Speech, explained

Microsoft's official VS Code Speech extension (ms-vscode.vscode-speech) added voice dictation to the editor starting with the February 2024 release (v1.87), and later extended a microphone button into GitHub Copilot Chat views. It's free, requires no Copilot subscription for basic editor dictation, and — genuinely to its credit — runs entirely on-device: Microsoft's own docs state that recordings are never sent to any online service and voice support doesn't require an internet connection.

Run "Voice: Start Dictation in Editor" from the Command Palette (⌥⌘V on Mac, Ctrl+Alt+V on Windows/Linux) to dictate directly into a file, or ⌘I / Ctrl+I to talk to Copilot Chat. Press-and-hold "walkie-talkie mode" is supported, and 26 languages are available via auto-installed language packs. It also reaches SCM commit message boxes and pull request comment fields.

Where it stops

VS Code Speech is scoped to VS Code's own surfaces — the editor, its native chat views, and a few rich text boxes like the Git commit message field. It doesn't dictate into your browser, Slack, email, or a terminal app running outside VS Code, and the Copilot Chat microphone is specific to Copilot's chat panel rather than every AI extension.

There's also no persistent custom vocabulary, no per-context formatting (a comment gets the same output as a commit message), and no cross-app dictionary that carries into Notion, Linear, or Slack when you switch away from your editor. That's the gap FluidVox is built to close — read how AI dictation works for the underlying mechanics.

Side-by-side

VS Code Speech vs. FluidVox

FluidVox VS Code Speech
Cost $2.99/mo or $39 one-time Free extension
Where it works Every app on Mac/Windows, including VS Code VS Code editor + native chat views only
Integrated terminal Yes No
Works offline / on-device Yes — Local plan Yes
Custom vocabulary / dictionary Yes, auto-learns from corrections No persistent custom dictionary
Per-context formatting 6 styles, auto-applied per app No — same output everywhere
Languages 99 on-device 26
File / recording transcription Yes, free on-device No
Requires GitHub Copilot No No for editor; yes for chat voice button

These aren't really competitors — VS Code Speech is a solid free accessibility feature scoped to VS Code, and plenty of developers should just use it for quick editor dictation. FluidVox is worth the price when you want the same voice input everywhere else you work, with vocabulary that sticks and formatting that adapts.

How FluidVox works in VS Code

1

Focus on VS Code

Click into any file, terminal, commit box, or chat panel

2

Hold Fn and speak

Dictate your comment, commit message, or prompt

3

Release

Technical, well-formatted text appears at your cursor

Smart Formatting

The Code style, automatically

FluidVox detects VS Code and applies the Code style via per-app style matching — proper casing for APIs and identifiers, concise phrasing, and code-appropriate punctuation. VS Code Speech applies the same generic output whether you're writing a comment or a commit message; FluidVox adapts.

VS Code
// Validates the JWT token and extracts the user ID from the payload. Returns null if the token is expired or malformed.
Code style — auto-applied for VS Code

Speed

Document code faster

Speaking is naturally faster than typing. FluidVox captures your words in real time and cleans them up instantly, whether you're in the editor, the terminal, or a Copilot Chat prompt.

Voice with FluidVox
~150 WPM
Keyboard typing
~50 WPM

Accuracy

Dev vocabulary preserved — and it learns

Add custom terms to your dictionary and FluidVox will always get them right. Unlike VS Code Speech, which has no persistent custom vocabulary, FluidVox also auto-learns corrections you make, so a project-specific term only needs fixing once. See how voice typing accuracy actually works.

Custom Dictionary
useState useState
GraphQL GraphQL
middleware middleware

Beyond Copilot

Dictating into Copilot Chat, Claude Code, and other AI assistants

VS Code Speech is Copilot-shaped

The microphone button VS Code Speech adds to chat views is built around VS Code's native Chat API, which GitHub Copilot Chat uses. Whether it shows up for a given AI extension depends on how that extension is integrated — it isn't a general "dictate anywhere in VS Code" tool, and it has no reach into a terminal session running an external CLI.

FluidVox doesn't care which panel you're in

Because FluidVox types at your cursor regardless of which app or panel has focus, it works the same way in Copilot Chat, Cursor's chat panel, a plain terminal prompt, or a Claude Code session running in VS Code's integrated terminal — no per-tool integration required. If Claude is part of your workflow, see our dedicated page on voice input for Claude and Claude Code.

A day with FluidVox in VS Code

9:00 AM

Code comments

Dictate inline comments explaining complex business logic

11:00 AM

JSDoc strings

Voice-write documentation strings for function parameters and return values

2:00 PM

Commit messages

Dictate descriptive commit messages without switching context

4:00 PM

Code review comments

Voice-type PR review feedback directly in VS Code's review interface

Voice dictation in VS Code — FAQ

Start voice typing in VS Code today

Install FluidVox once and it works across every macOS and Windows app — 14-day free trial, full access, no credit card.

Download for macOS