Your Mac has a built-in way to type with your voice. It’s called Dictation, and it handles basic tasks fine. But if you dictate regularly, you’ll hit its ceiling fast. This guide covers everything: setup, shortcuts, voice commands, the real limits, and the apps that go beyond what Apple offers.
TL;DR
- Enable voice typing in System Settings > Keyboard > Dictation
- The default shortcut is pressing the Globe (Fn) key twice
- Built-in Dictation handles basics but struggles with technical terms, times out after 30 seconds of silence, and requires internet on most Macs
- Third-party apps like TypeVox run Whisper locally for better accuracy, full privacy, and zero timeout
- Apple’s Voice Control (Accessibility) offers advanced editing by voice but is complex to learn
How to Enable Voice Typing on Mac
Setting up voice typing takes about 30 seconds. Here’s how on macOS Sequoia and Tahoe.
Quick Setup
- Open System Settings from the Apple menu
- Click Keyboard in the sidebar
- Scroll down to the Dictation section
- Toggle Dictation on
- Choose your language and shortcut
macOS will ask you to confirm, since standard dictation sends audio to Apple’s servers for processing. On Apple Silicon Macs (M1 and later), some languages support on-device processing, but the default still routes through Apple.
Choose Your Language
Click the Language dropdown and select Add Language to add more. macOS supports dozens of dictation languages including English, French, Spanish, German, Japanese, and Mandarin. You can switch between them on the fly while dictating by clicking the language icon next to the microphone.
Enable Auto-Punctuation
In the same Dictation settings panel, turn on Auto-Punctuation. This tells macOS to insert commas, periods, and question marks automatically based on your speech patterns. It’s not perfect, but it saves you from saying “period” after every sentence.
Privacy Note
Standard dictation sends your voice data to Apple’s servers. If you work with sensitive information (medical records, legal docs, client data), this matters. Apps like TypeVox process everything locally using WhisperKit. Your audio never leaves your Mac. No cloud, no data collection.
Essential Voice Typing Shortcuts and Commands
Knowing the right shortcuts and voice commands turns dictation from a novelty into a real productivity tool.
Starting and Stopping
| Action | How |
|---|---|
| Start dictation | Press Globe (Fn) key twice |
| Stop dictation | Press the shortcut again, or press Escape |
| Alternative start | Edit > Start Dictation in the menu bar |
You can customize the shortcut in System Settings > Keyboard > Dictation > Shortcut. Options include pressing Control twice, Command twice, or setting a custom key combination.
Punctuation Commands
Say these words while dictating to insert punctuation:
| Say This | You Get |
|---|---|
| ”period” or “full stop” | . |
| “comma” | , |
| “exclamation mark” | ! |
| “question mark” | ? |
| “colon” | : |
| “semicolon” | ; |
| “open parenthesis” | ( |
| “close parenthesis” | ) |
| “open quote” / “close quote" | " " |
| "dash” or “hyphen” | - |
| “ellipsis” | … |
| “at sign” | @ |
| “hashtag” | # |
| “ampersand” | & |
| “asterisk” | * |
Formatting and Editing Commands
| Say This | Result |
|---|---|
| ”new line” | Moves to the next line |
| ”new paragraph” | Double return (new paragraph) |
| “tab key” | Inserts a tab |
| ”caps on” / “caps off” | Toggles Title Case |
| ”all caps on” / “all caps off” | Toggles ALL CAPS |
| ”numeral [number]“ | Types the digit (e.g., “numeral 7” types 7) |
| “delete” | Deletes the last word |
| ”select all” | Selects all text |
| ”undo” | Undoes the last action |
Emoji Dictation
You can dictate emoji by saying their name followed by “emoji”: “happy face emoji,” “thumbs up emoji,” “heart emoji.” This works best in English and may not recognize every emoji name.

How TypeVox Handles It Differently
TypeVox uses a simpler model: hold the Right Option key, speak, release. Text appears instantly when you let go. No double-tap, no mode to manage, no 30-second timeout. One key, one action. You can customize the trigger key and the dictation mode per app.
What Built-in Dictation Does Well
Apple’s Dictation deserves credit where it’s due.
Free and pre-installed. Every Mac running macOS Ventura or later has it. No download, no account, no setup beyond toggling it on.
Works in most native apps. Pages, Notes, Mail, TextEdit, Safari text fields, Microsoft Word. For everyday tasks like writing emails or taking quick notes, it handles the job.
Simultaneous typing and dictation. On Apple Silicon Macs, you can keep typing while dictation is active. The two input methods work together without conflict. You don’t need to stop dictation to make a quick edit with the keyboard.
Multi-language support. macOS supports dozens of dictation languages. You can add multiple and switch between them mid-session by clicking the language icon next to the microphone indicator.
Auto-punctuation. When enabled, macOS inserts commas, periods, and question marks automatically. It reduces the cognitive load of dictating every punctuation mark. Accuracy varies by language, but for English it works reasonably well.
Where Built-in Voice Typing Falls Short
Built-in dictation is a solid starting point. But regular use exposes real limits. For a deeper dive into each of these, see our complete dictation guide.
Cloud Dependency
Standard dictation needs the internet. No Wi-Fi means no dictation. If Apple’s servers lag or go down, your dictation lags with them. Apple removed the offline “Enhanced Dictation” feature in macOS Catalina (2019) and never brought it back.
30-Second Silence Timeout
Pause for more than 30 seconds and dictation stops automatically. You need to reactivate it manually. If you think between sentences, check a reference, or pause to read something, this constant interruption kills your flow.
Poor Accuracy on Technical Terms
Say “React” and you get “react.” Say “useState” and you get “use state.” Say “Kubernetes” and the result is unpredictable. macOS dictation has no custom vocabulary. It doesn’t learn your tech stack, your product names, or your industry jargon.
Limited App Compatibility
Dictation fails or behaves unpredictably in Terminal, iTerm2, some Electron apps (VS Code, Slack desktop), and certain web-based editors. If these are your daily tools, built-in dictation is unreliable.
No Per-App Configuration
You can’t tell dictation to behave differently in different apps. The same settings apply everywhere. There’s no way to have a coding-friendly mode in your editor and a prose mode in your email client.
No Formatting Beyond Basics
Voice commands cover punctuation and simple formatting. But there’s no way to dictate bold text, create headings, insert links, or format code blocks. For anything beyond plain text with punctuation, you’re back to the keyboard.
Voice Typing Apps That Go Further
If built-in dictation isn’t enough, several Mac apps offer better accuracy, privacy, and flexibility.
| App | Price | Processing | Works Offline | Best For |
|---|---|---|---|---|
| TypeVox | $39 once | 100% local | Yes | Privacy, developers, everyday use |
| Wispr Flow | $8/mo | Cloud | No | AI rewriting, 100+ languages |
| Superwhisper | $10/mo | Hybrid | Partial | Whisper power users |
| Willow Voice | Free / $5 mo | Hybrid | Partial | Budget option |
| Apple Voice Control | Free | On-device | Yes | Accessibility, hands-free control |
TypeVox
TypeVox runs OpenAI’s Whisper model locally on your Mac through WhisperKit (Apple’s CoreML engine). Hold Right Option, speak, release. Text appears where your cursor is. It works in every app, including Terminal, VS Code, and Electron apps, because it uses a cascade of text insertion methods: clipboard-based insertion first, then Accessibility API, then keystroke simulation.
It supports four dictation modes (Normal, Coding, Prompting, Clean Prose) with per-app rules. Your Terminal can default to Coding mode while Mail defaults to Normal. Custom vocabulary lets you define corrections like “next js” to “Next.js” automatically.
Pricing: free with 400 words/day, $39 one-time for unlimited. No subscription, no account.
Wispr Flow
Wispr Flow sends your audio to the cloud where an LLM rewrites and polishes your dictation. If you want AI-enhanced output with better grammar and tone adjustments, Wispr Flow does that well. The tradeoff: your voice data leaves your Mac, and you pay $8/month.
Superwhisper
Superwhisper offers multiple Whisper model sizes with both local and cloud processing. It’s aimed at power users who want granular control over transcription quality versus speed. It also supports AI rewriting through cloud models. Pricing starts at $10/month.
Apple Voice Control
Voice Control is Apple’s accessibility feature, separate from standard Dictation. It processes speech entirely on-device, works offline, and lets you edit text, navigate your Mac, and click UI elements by voice. You can say “select previous sentence,” “correct that,” or “click Done” to control your Mac hands-free. Enable it in System Settings > Accessibility > Voice Control. The learning curve is steep, but for hands-free control, nothing else on macOS matches it.

Tips for Better Voice Typing Accuracy
Whichever tool you use, these habits improve your results.
Speak in complete sentences. Dictation engines use context to improve word recognition. Short fragments give the model less to work with. Full sentences produce cleaner, more accurate output.
Use an external microphone. The built-in MacBook mic picks up keyboard noise, fan noise, and room echo. A dedicated USB or Bluetooth microphone improves recognition accuracy significantly. Even a basic headset mic helps.
Minimize background noise. Close windows, turn off music, move away from noisy appliances. Speech recognition models handle some ambient noise, but a quiet room makes a measurable difference in accuracy.
Learn the punctuation commands. Saying “comma” and “period” feels awkward for the first hour. After a day, it becomes automatic. It’s faster than going back to manually insert punctuation after the fact.
Enable auto-punctuation as a safety net. Turn it on in System Settings and let it handle the easy cases. Manually correct where it gets things wrong. Over time you’ll learn which marks it handles well and which you need to dictate explicitly.
Apple Silicon makes a difference. M1 and later chips run speech models significantly faster than Intel Macs. If you’re on an older Mac, expect more latency with both Apple Dictation and local third-party tools like TypeVox. An M4 Pro processes speech roughly twice as fast as an M1.
Dictate in your strongest language first. If you’re multilingual, dictation accuracy varies by language and engine. Start with the language the tool handles best, then expand to others once you’re comfortable with the workflow.
FAQ
Open System Settings, click Keyboard in the sidebar, scroll to Dictation, and toggle it on. Once enabled, press the Globe (Fn) key twice in any text field to start voice typing. You can customize the shortcut in the same settings panel.
The default shortcut is pressing the Globe (Fn) key twice. You can change it in System Settings > Keyboard > Dictation > Shortcut. Alternatives include pressing Control twice, Command twice, or a custom key combination.
Not with Apple's built-in Dictation. It requires an internet connection since audio is processed on Apple's servers. For offline voice typing, third-party apps like TypeVox run local Whisper models entirely on your Mac with no internet required.
Common causes include background noise, a weak internet connection (audio is processed remotely), and technical terms that Apple's model doesn't recognize. An external microphone and speaking in complete sentences helps. For technical vocabulary, local tools like TypeVox with custom vocabulary support deliver better results.
Start Typing Less
Built-in dictation covers the basics. But if you want voice typing that works in every app, handles technical terms, runs offline, and keeps your data private, it’s worth looking beyond Apple’s built-in tool.
Try TypeVox free with 400 words per day. No account needed. If it fits your workflow, upgrade once for $39.