Context-Aware Formatting
Voiceavel detects which app you're typing in and automatically adjusts the tone and formatting of your transcription to match.
How It Works
When you dictate, Voiceavel checks the frontmost application and applies appropriate formatting rules:
- Chat apps (Slack, WhatsApp, Telegram, Discord, iMessage) — casual tone, minimal punctuation, lowercase start
- Email apps (Mail, Outlook, Spark) — proper punctuation, capitalized sentences, professional tone
- Document apps (Word, Pages, Notion, Obsidian, Google Docs) — formal tone, complete sentences, proper structure
- Code editors — preserves technical terms (see Coding Mode)
Example
You say: "hey can we push the standup to 3pm today something came up"
The output depends on where you're typing:
- In Slack: hey can we push the standup to 3pm today, something came up
- In Mail: Hi, can we push the standup to 3:00 PM today? Something came up.
- In Word: Can we push the standup to 3:00 PM today? Something has come up.
Supported Apps
Voiceavel recognizes 30+ apps out of the box:
- Chat: Slack, WhatsApp, Telegram, Discord, iMessage, Messages, Signal, Messenger
- Email: Mail, Outlook, Spark, Airmail, Thunderbird
- Documents: Word, Pages, Notion, Obsidian, Google Docs, Bear, Ulysses, Craft
- Code editors: VS Code, Cursor, Xcode, IntelliJ, PyCharm, WebStorm, Sublime Text, Nova, Windsurf
- Terminals: Terminal, iTerm2, Warp, Alacritty, Kitty
Any unrecognized app gets neutral, clean formatting.
Settings
Toggle Context-Aware Formatting in the menu bar: Settings → AI Features → Context-Aware Formatting.
When disabled, all apps receive the same default formatting regardless of context.