Developers love Visual Studio Code. It's fast, extensible, and has a massive ecosystem. But when it comes to voice dictation, the marketplace leaves something to be desired. Voice extensions for VS Code exist, but they're limited, require cloud processing, or feel clunky. There's a better way: system-wide dictation that works in VS Code (and every other app) without any extension at all.

Why VS Code Developers Need Voice Dictation

Developers spend an average of 6-8 hours daily at their keyboards. That's not just code—it's documentation, code comments, commit messages, pull request descriptions, Slack updates, and email. The repetitive strain adds up: carpal tunnel syndrome affects 1 in 4 developers who type more than 6 hours per day.

But there's another angle: speed. Professional voice dictation runs at 150-250 words per minute. Average typing speed for developers? 60-80 WPM on a good day. For long-form writing—documentation, detailed comments, architecture decision records—voice offers a 3-4x productivity multiplier.

The VS Code Voice Extension Problem

Search the VS Code marketplace for "voice" and you'll find extensions that promise speech-to-text. But here's what they don't tell you:

  • Cloud dependency: Most extensions send your voice to external servers. That means your proprietary code, internal API documentation, and trade secrets travel over the internet to third-party servers.
  • Limited scope: Extensions only work inside VS Code. What about terminal commands, commit messages in your Git client, responses in code review tools?
  • Subscription costs: Free tiers have usage limits. Heavy users face monthly fees.
  • Accuracy issues: Generic speech recognition struggles with technical vocabulary—framework names, library functions, technical acronyms.

The Better Solution: System-Wide Voice Dictation

Instead of a VS Code extension, use a system-wide dictation tool that works everywhere you type—including VS Code. This approach has several advantages:

  • Universal compatibility: Works in VS Code, Terminal, GitHub Desktop, browser-based tools, Slack, email—everywhere.
  • Local processing: Your voice never leaves your Mac. No cloud, no servers, no data transmission.
  • Custom vocabulary: Add technical terms, product names, and jargon that generic dictation misses.
  • No subscription: Pay once (or use free options) and dictate unlimited.

How to Dictate in VS Code

Using system-wide dictation in VS Code is straightforward:

Step 1: Install Mellon Voice

Download and install Mellon Voice—a completely free, open-source dictation app for Mac. It uses OpenAI's Whisper model running locally on your Apple Silicon Mac. No account, no subscription, no cloud.

Step 2: Set Your Shortcut

Open Mellon settings and assign a keyboard shortcut. Popular choices: Right Option key, Right Command key, or a Function key. This shortcut activates dictation from anywhere.

Step 3: Dictate in VS Code

Open any file in VS Code. Place your cursor where you want text. Press and hold your dictation shortcut. Speak. Release when done. The text appears instantly at your cursor position.

VS Code Voice Workflows

Here are specific ways developers use voice dictation in VS Code:

Documentation Comments

Writing JSDoc, Javadoc, or Python docstrings is tedious. Voice makes it effortless:

/**
 * This function validates user input against our schema
 * before processing. It returns a Result type containing
 * either the validated data or an array of validation errors.
 * @param input - The raw user input object
 * @returns Result<ValidatedUser, ValidationError[]>
 */

Speaking this naturally is faster than typing, especially for complex type descriptions and detailed parameter explanations.

Code Review Responses

When reviewing pull requests in GitHub's VS Code extension, detailed feedback is valuable but time-consuming to type. Dictate your review comments:

"I think we should refactor this section to use the new utility function we added last sprint. It handles the edge cases we're manually checking here and would reduce this from fifteen lines to about three."

Commit Messages

Good commit messages explain the "why" not just the "what." Voice encourages detailed explanations:

git commit -m "Refactor authentication middleware to use JWT

The previous session-based approach was causing issues with
our mobile app where users would lose state unexpectedly.
This change moves us to stateless JWT tokens which will
simplify our mobile implementation and improve scalability.

Closes #442"

Architecture Decision Records (ADRs)

ADRs require long-form prose explaining technical decisions. Voice dictation makes writing these documents feel like having a conversation about your choices rather than a writing assignment.

README and Documentation Files

Project documentation, setup instructions, API guides—voice handles these naturally. You can speak in complete sentences and paragraphs, explaining concepts as you would to a colleague.

Technical Vocabulary That Just Works

Mellon Voice includes a custom dictionary where you can add technical terms. Add your:

  • Frameworks: React, Next.js, SvelteKit, Django, FastAPI
  • Languages: TypeScript, JavaScript, Python, Go, Rust
  • Tools: Docker, Kubernetes, Terraform, Ansible
  • Concepts: middleware, microservices, serverless, CI/CD
  • Project names: Your internal code names, product names, team names

Once added, these terms are recognized correctly every time—no more "type script" when you meant "TypeScript."

Formatting for Code

While dictating prose is natural, code itself requires precision. Here's the recommended workflow:

  1. Dictate prose: Comments, documentation, commit messages, PR descriptions—use voice for all of this.
  2. Type code: Actual code syntax benefits from precision typing and IDE autocomplete.
  3. Hybrid approach: Dictate a comment explaining what you're about to code, then type the implementation.

This hybrid approach gives you the speed of voice for natural language and the precision of typing for code.

Privacy for Proprietary Code

When you use cloud-based dictation, your voice data travels to external servers. If you're dictating comments about proprietary algorithms, internal architecture, or trade secrets, that's a security risk.

Mellon Voice processes everything locally on your Mac. Your voice never leaves your device. No network transmission means no risk of interception, no third-party data handling, and no compliance concerns. Your code stays yours.

Comparing VS Code Voice Options

Feature VS Code Extension Mellon Voice
Works in VS Code
Works in Terminal
Works in Browser
Local processing Rarely ✓ Always
Custom vocabulary Limited ✓ Full
Cost Subscription Free

Getting Started

Adding voice dictation to your VS Code workflow takes under 5 minutes:

  1. Download Mellon Voice (free)
  2. Set your preferred shortcut
  3. Add your technical vocabulary
  4. Start dictating comments and documentation

Most developers see immediate productivity gains for documentation tasks. Within a week, voice becomes a natural part of your workflow.

Code smarter, not harder. Download Mellon Voice free and start dictating in VS Code today—no extensions, no subscriptions, no cloud.