Dictation Not Working on Mac?
Every Fix + a Better Alternative (2026)
Mac dictation breaks. It stops mid-sentence, won't start after an update, or just sits there with the microphone icon and does nothing. Apple's support page lists a few basics. This guide covers all of them — plus the fixes that actually work — and explains why it keeps happening.
Quick checks first
Before the deeper fixes, rule out the obvious:
- Is Dictation turned on?— System Settings > Keyboard > Dictation > toggle on.
- Correct language selected?— macOS updates sometimes reset the dictation language. Make sure it matches the language you're speaking.
- Are you using the right shortcut?— The default is fn pressed twice. Check your configured shortcut in the Dictation settings.
- Microphone working?— Open System Settings > Sound > Input. Speak and verify the input level meter moves.
Fix 1: Check microphone permissions
If the app you're trying to dictate into doesn't have microphone access, dictation won't work in that app — even if it works elsewhere.
- Open System Settings > Privacy & Security > Microphone.
- Find the app (e.g., Word, Chrome, Slack) and make sure the toggle is on.
- If the app isn't listed, open it, try to dictate, and macOS should prompt you for permission.
Fix 2: Toggle Dictation off and back on
This resets the dictation service and re-downloads the on-device speech model.
- Open System Settings > Keyboard > Dictation.
- Toggle Dictation off.
- Wait 10 seconds.
- Toggle it back on.
- Choose your language and confirm the shortcut.
- Try dictating again.
Fix 3: Restart CoreAudio
If your microphone input looks frozen or dictation just won't start, the audio service itself may be stuck. This is common after sleep/wake cycles and macOS updates.
- Open Terminal(Applications > Utilities > Terminal).
- Run:
sudo killall coreaudiod - Enter your Mac password when prompted.
- macOS will restart the audio service automatically. Try dictating again.
Fix 4: Reset the dictation language
macOS updates sometimes change the active dictation language or fail to download the updated language model.
- Go to System Settings > Keyboard > Dictation.
- Remove your current language by clicking the − button.
- Add it back with + and select the same language and region.
- Wait for macOS to download the speech model (30–60 seconds on Apple Silicon).
Fix 5: Test in a new user account
If nothing above works, the issue may be in your user preferences rather than the system.
- Create a temporary new user in System Settings > Users & Groups.
- Log into that account and try dictation.
- If it works there, the problem is a corrupt preference file in your main account. Toggling Dictation off/on in your main account (Fix 2) usually clears it.
Why Mac dictation keeps breaking
These fixes will get dictation working again. But they'll keep happening. Here's why:
- The 30–60 second timeout is by design— Apple Dictation stops after roughly 30–60 seconds of continuous speech. There is no setting to extend this. It's a system-level limitation, not a bug.
- macOS updates reset preferences— major and even point releases occasionally break the dictation service, change the default language, or invalidate cached speech models.
- Partial cloud dependency— on older Macs or for longer sessions, Apple Dictation sends audio to Apple's servers. Network changes, VPNs, or corporate firewalls can silently break this.
- No filler removal or formatting— even when it works, Apple Dictation transcribes every “um” and “uh” and doesn't adapt to what you're writing.
The alternative: Resonant
Resonant is a Mac dictation app that doesn't depend on Apple's dictation service. It runs its own Parakeet speech models compiled for Apple Neural Engine. That means:
- No session timeout— dictate for as long as you hold the hotkey. No 30-second cutoff.
- macOS updates don't break it— Resonant doesn't use Apple's dictation pipeline. Its speech models ship with the app.
- Fully offline— no cloud dependency. Works on planes, behind firewalls, on bad Wi-Fi.
- Automatic punctuation— neural models infer punctuation from your speech rhythm. No need to say “comma” or “period.”
- Filler word removal— “um,” “uh,” and false starts are cleaned automatically.
- System-wide— works in every text field: Word, Google Docs, Slack, email, terminal.
Tired of fixing dictation after every update?
Download Resonant for MacFree · macOS 14+ · Apple Silicon
Frequently asked questions
Why does Mac dictation stop after 30 seconds?
It's a system-level limitation. Apple Dictation is designed for short bursts of 30–60 seconds. There is no setting to change this. Resonant has no session time limit.
Why did dictation stop working after a macOS update?
macOS updates can reset dictation preferences, change the default language, or invalidate the cached speech model. Toggle Dictation off and on (Fix 2) and re-download the language pack (Fix 4) to resolve it.
Does Apple Dictation work offline?
Partially. On Apple Silicon Macs with macOS Ventura or later, short sessions run on-device. Longer sessions and older Macs need internet. Resonant is fully offline, always.
How do I restart the audio service on Mac?
Open Terminal and run sudo killall coreaudiod. macOS restarts CoreAudio automatically. This fixes many dictation and microphone issues.
Is there a dictation app that doesn't break after macOS updates?
Resonant uses its own speech models compiled for Apple Neural Engine. It does not depend on Apple's dictation service, so macOS updates don't affect it.
What Resonant offers beyond dictation
Resonant isn't just a faster way to type. It's a voice workspace with capabilities no other dictation tool provides.
MCP server for AI tools
Resonant exposes 11 MCP tools that let any AI agent — Claude, Codex, and more — query your entire voice workspace — meetings, dictations, memos, ambient context, and daily journal. Your AI assistant knows what you said this morning. Learn more
Meeting transcription with speaker labels
Dual-channel recording — your mic and system audio on separate channels. NVIDIA Sortformer diarization identifies who said what. No bot joins the call. No audio leaves your Mac. Learn more
Ambient context capture
Passively records which apps you use, window titles, URLs, and dwell time — all locally. This makes dictation context-aware and gives your AI tools a queryable work timeline. Learn more
Two on-device speech models
NVIDIA Parakeet TDT v3 (0.6B, 25 languages) and Qwen3 ASR (0.6B, 30+ languages), both compiled to CoreML and running on Apple Neural Engine. Under 4% WER on English benchmarks. Learn more
Cloud cleanup with hallucination detection
Optional AI post-processing fixes STT errors and adapts to context (email, message, code). Guardrails detect when the LLM rewrites your meaning instead of cleaning your grammar. Learn more
Start with private Mac dictation
Local speech recognition is free and runs on your Mac. Pro adds cloud cleanup, rewrites, summaries, and sharing when you want the full workflow.