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.