Voice to Text for Developers

Whisperer has a Code Mode. Dictate camelCase, snake_case, symbols, punctuation by voice. Works in VS Code, Cursor, Terminal. Runs offline.

validator.py
1import re
2from typing import Dict
3
4def validate_input(data: Dict) -> bool:
5 """Validate user input data."""
6 if not data.get("email"):
7 return False
8
9 pattern = r"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$"
10 return bool(re.match(pattern, data["email"]))
11
12def process_user(user_id: int) -> None:
13 """Process user data."""
14 user = get_user(user_id)
Code ModePython
UTF-8Ln 4, Col 42
Dictating...
Code Mode active
You said:
"def validate input open paren data colon dict close paren arrow bool colon"
Output:
def validate_input(data: Dict) -> bool:

Casing Commands

Say the casing convention before your words — Whisperer applies it automatically.

You SayOutput
"camel case get user name"getUserName
"snake case get user name"get_user_name
"pascal case user service"UserService
"constant case max retries"MAX_RETRIES

Symbol Commands

"open paren"(
"close paren")
"open bracket"[
"close bracket"]
"open brace"{
"close brace"}
"arrow"->
"fat arrow"=>
"semicolon";
"colon":

Works in Your IDE

Code Mode works in any text field on your Mac — these are the most popular editors and terminals.

VS Code

Full Code Mode support

Cursor

AI prompts + code by voice

JetBrains IDEs

IntelliJ, WebStorm, PyCharm

Terminal / iTerm2

CLI commands and scripts

Warp

Modern terminal voice input

Xcode

Swift and Objective-C

Built for Developers

Features you will not find in other dictation apps.

Code Mode

Say casing conventions and symbols. camelCase, snake_case, CONSTANT_CASE, parentheses, brackets by voice.

Per-App Profiles

Code Mode activates in your IDE. Switch to Slack and it goes back to normal. No manual switching.

Personal Dictionary

Add project terms, library names, API names, acronyms. They get recognized correctly.

Pro Insertion

Clipboard-safe paste. Does not overwrite what you copied. Falls back to typing when needed.

Protect Your Hands

RSI, carpal tunnel, tendinitis. A lot of developers deal with this. Voice coding lets you keep working without constant typing.

  • Cut repetitive key presses during routine coding
  • Dictate boilerplate, comments, and docs hands-free
  • Switch between voice and keyboard as needed
  • Keep coding during RSI flare-ups

Frequently Asked Questions

Can I dictate code on Mac by voice?

Yes. Whisperer Code Mode: camelCase, snake_case, PascalCase, CONSTANT_CASE, 20+ symbol commands. Works in VS Code, Cursor, JetBrains, Xcode, Terminal, any text field.

Does voice coding work in Cursor IDE?

Yes. Whisperer inserts into any focused field. Per-app profiles activate Code Mode in Cursor automatically. Dictate code and AI prompts.

Is Whisperer good for developers with RSI?

Yes. Reduces typing for routine code. Many developers with RSI, carpal tunnel, tendinitis use it. Runs offline so no latency.

How is this different from Apple Dictation for coding?

Apple Dictation produces prose. Autocorrects aggressively, adds spaces, no programming syntax. Whisperer Code Mode handles camelCase, snake_case, parentheses, semicolons.

What transcription engines does Whisperer use?

Whisper (Metal GPU, 99+ languages, 10+ models), NVIDIA (Neural Engine, fastest), Apple Speech (macOS 26+). Switch without restarting.

How much does voice coding cost?

Code Mode in Pro Pack: $14.99 one-time. Base app $2.99. No subscription. Superwhisper is $249 and has no Code Mode.

Try it.

Pay once. Keep it forever. Nothing goes to the cloud.

Free trial included. Pro Pack $14.99 lifetime.