Most dictation apps treat every app the same. But how you write in Slack is different from how you write in Gmail, which is different from how you write in VS Code. Whisperer's per-app profiles solve this by automatically switching dictation modes based on which app is in the foreground.
The Problem with One-Size-Fits-All Dictation#
Standard dictation apps insert the same style of text everywhere. This creates friction:
- Slack: You want casual, conversational text. No formal punctuation overkill.
- Gmail: You want professional email formatting with proper sentences and sign-offs.
- Notion: You want structured content — headers, bullets, clean formatting.
- VS Code: You want Code Mode with camelCase, snake_case, and symbols.
- Terminal: You want literal commands with dashes, dots, and paths.
Switching modes manually is tedious and breaks your flow. Per-app profiles make this automatic.
Setting Up Per-App Profiles#
Open Whisperer Settings
Click the Whisperer icon in your menu bar → Settings → Profiles.
Add an App Profile
Click "Add Profile" and select the app (e.g., Slack). Whisperer detects running apps automatically.
Configure the Profile
Set the dictation mode, AI post-processing mode, language, and any other preferences for that app.
Repeat for Each App
Add profiles for Gmail (or your email client), Notion, VS Code, Terminal, and any other frequently used apps.
Recommended Profile Configurations#
Slack Profile#
| Setting | Value |
|---|---|
| Mode | Natural language |
| AI Mode | Off or Rewrite (casual) |
| Filler removal | On |
| Language | Your default |
Slack messages should sound natural and conversational. Voice dictation produces exactly this kind of text — spoken language is naturally casual. With filler word removal enabled, "um" and "uh" are stripped automatically.
“hey just pushed the fix for the auth bug can you review the PR when you get a chance”
Hey, just pushed the fix for the auth bug. Can you review the PR when you get a chance?Gmail Profile#
| Setting | Value |
|---|---|
| Mode | Natural language |
| AI Mode | |
| Filler removal | On |
| Language | Your default |
With the Email AI mode, Whisperer automatically formats your dictation as a professional email — adding greetings, proper punctuation, and sign-offs.
“hi Sarah wanted to follow up on our discussion about the API redesign I think we should go with option B the REST approach because it's simpler and the team is more familiar with it let me know if you want to schedule a call to discuss”
Hi Sarah,
Wanted to follow up on our discussion about the API redesign. I think we should go with Option B (the REST approach) — it's simpler and the team is more familiar with it.
Let me know if you'd like to schedule a call to discuss.
Best regardsNotion Profile#
| Setting | Value |
|---|---|
| Mode | Natural language |
| AI Mode | Format (Markdown) |
| Filler removal | On |
| Language | Your default |
The Format AI mode converts spoken text into structured Markdown — perfect for Notion, which renders Markdown natively.
VS Code / Cursor Profile#
| Setting | Value |
|---|---|
| Mode | Code Mode |
| AI Mode | Off |
| Filler removal | On |
| Language | English |
Code Mode activates automatically when you switch to your IDE. camelCase, snake_case, symbols, and literal mode — all ready without manual switching.
Terminal Profile#
| Setting | Value |
|---|---|
| Mode | Code Mode |
| AI Mode | Off |
| Filler removal | On |
| Language | English |
Terminal commands need precise syntax. Code Mode handles dashes, dots, slashes, and paths correctly.
The Workflow#
Here's what an average work session looks like with per-app profiles:
- You're coding in VS Code → Code Mode is active. You dictate
camelCase fetchUserDataand getfetchUserData. - You Cmd+Tab to Slack → Natural language mode activates. You dictate a casual reply.
- You click into Gmail → Email AI mode activates. You dictate a professional email.
- You switch to Notion → Format mode produces structured Markdown.
- You Alt+Tab back to VS Code → Code Mode is back.
All automatic. Zero manual switching.
Per-app profiles are included in the Pro Pack ($14.99 lifetime). They're one of Whisperer's unique features — no other Mac dictation app offers automatic mode switching by app.
Apps That Work with Whisperer#
Whisperer inserts into any focused text field on your Mac. Here are the most popular apps:
Communication
Slack, Microsoft Teams, Discord, Telegram, WhatsApp Desktop, iMessage
Gmail (web), Apple Mail, Outlook, Spark, Superhuman
Writing & Notes
Notion, Obsidian, Bear, Apple Notes, Google Docs, Craft
Development
VS Code, Cursor, JetBrains IDEs, Xcode, Terminal, iTerm2, Warp
Related: Per-App Profiles Setup, Dictation for Email, Voice Coding — Complete Guide. See all features and pricing.
Ready to try voice dictation on your Mac?
Free download. No account required. 100% offline.
Download on the Mac App Store