Documentation

Documentation

Coding Mode

When you're working in a code editor, Voiceavel adjusts its AI post-processing to better suit a coding context.

How It Works

Coding Mode activates automatically when Voiceavel detects a code editor as the frontmost application. It adjusts the AI post-processing to:

  • Preserve technical terms and abbreviations as spoken
  • Reduce unnecessary punctuation that would break code context
  • Attempt to format identifiers in camelCase or snake_case when the context suggests you're dictating code

Note: Coding Mode uses AI to interpret your intent, so results may vary. It works best when your phrasing clearly signals a code context (e.g. "define a function called get user profile"). For precise identifiers, you may want to spell them out or edit after dictation.

Supported Editors

Coding Mode recognizes the following editors:

  • IDEs: VS Code, Cursor, Xcode, IntelliJ IDEA, PyCharm, WebStorm, Android Studio
  • Text editors: Sublime Text, Nova, CodeRunner, Windsurf
  • Terminals: Terminal, iTerm2, Warp, Alacritty, Kitty

Settings

Toggle Coding Mode in the menu bar: Settings → AI Features → Coding Mode.

When disabled, code editors receive the same formatting as any other app.