Pro Pack Feature

    Code Mode

    Speak symbols, casing, and structure correctly in IDEs and terminals. The only Mac dictation mode built specifically for writing code by voice.

    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:

    See It in Action

    Python

    "def snake case validate input open paren data colon dict close paren arrow bool colon"

    def validate_input(data: dict) -> bool:
    TypeScript

    "const camel case fetch user data equals async open paren close paren fat arrow open brace"

    const fetchUserData = async () => {
    JavaScript

    "if camel case is valid open paren camel case user input close paren open brace"

    if isValid(userInput) {
    Java / TypeScript

    "class pascal case user auth service open brace"

    class UserAuthService {
    Any

    "constant case max retry attempts equals three semicolon"

    MAX_RETRY_ATTEMPTS = 3;
    Terminal

    "git checkout dash b feature slash snake case add user auth"

    git checkout -b feature/add_user_auth

    What Code Mode Does

    01

    Casing Commands

    Say "camel case", "snake case", "pascal case", or "constant case" before any words to apply the naming convention automatically.

    02

    Symbol Grammar

    Parentheses, brackets, braces, quotes, semicolons, colons, arrows — all spoken naturally and inserted as the correct character.

    03

    Literal Mode

    Prevents autocorrection of identifiers. When you say a variable name, it stays exactly as spoken — no 'helpful' corrections.

    04

    Cleaner Spacing

    Intelligent spacing around operators and punctuation. Code Mode understands that there's no space between a function name and its opening parenthesis.

    05

    Per-App Activation

    Code Mode activates automatically when your IDE is in the foreground. Switch to Slack and it goes back to natural language mode.

    06

    Works Everywhere

    VS Code, Cursor, JetBrains, Xcode, Terminal, iTerm2, Warp — any text field on your Mac.

    Frequently Asked Questions

    Can you dictate camelCase by voice on Mac?

    Yes. Whisperer's Code Mode lets you say 'camel case get user name' and it outputs 'getUserName'. It also supports snake_case, PascalCase, and CONSTANT_CASE — all by voice.

    Does Code Mode work in VS Code and Cursor?

    Yes. Code Mode works in any text field on your Mac, including VS Code, Cursor, JetBrains IDEs, Xcode, Terminal, iTerm2, and Warp. It inserts via Accessibility with a paste fallback.

    How do you dictate symbols like parentheses and brackets?

    Speak the symbol name naturally: 'open paren', 'close bracket', 'semicolon', 'fat arrow' (=>), 'arrow' (->). Code Mode recognizes 20+ symbol commands and inserts the correct character.

    Is Code Mode available offline?

    Yes. Code Mode is 100% offline — it's a local text transformation, not a cloud service. No internet required, no latency, no data leaves your Mac.

    How much does Code Mode cost?

    Code Mode is included in the Pro Pack at $14.99 one-time (lifetime). No subscription. The base Whisperer app is $2.99.

    Can Code Mode handle terminal commands?

    Yes. Code Mode correctly handles dashes, dots, slashes, and paths in terminal commands. Say 'git checkout dash b feature slash snake case add user auth' to get 'git checkout -b feature/add_user_auth'.

    Ready to Dictate Code?

    Code Mode is included in the Pro Pack ($14.99 one-time). Download Whisperer free and upgrade when you're ready.

    Ready to ditch typing?

    Join developers and power users who dictate faster than they type. One-time purchase. No subscription. No cloud.

    Free trial included. Pro Pack $14.99 lifetime.