Dictation not working on a Mac: nine fixes, in the order to try them
When dictation stops on a Mac, it's nearly always one of four things: the shortcut isn't the one you're pressing, the Mac is listening to the wrong microphone, the language hasn't finished downloading, or a restriction has switched it off. Here are the checks in the order that finds the cause fastest.

The short answer
| What you see | Likely cause | Fix |
|---|---|---|
| Nothing happens when you press the key | Dictation is off, or the shortcut is a different key | Fixes 1 and 2 |
| The microphone icon appears, no words come | Wrong or silent microphone | Fixes 3 and 4 |
| It worked, then stopped mid-sentence | A pause, or the speech service is stuck | Fixes 5 and 6 |
| The Dictation switch is grey or missing | Screen Time or a work profile | Fix 7 |
| Wrong words, or the wrong language | Language not added or not downloaded | Fix 8 |
1. Turn Dictation off and on again
- Open System Settings › Keyboard and scroll to Dictation.
- Turn it off, wait a few seconds, and turn it on.
- Click into a text field, such as a new note, and try again.
This is the fix that works most often, because it makes macOS start the speech service afresh. Try it in Notes first: a few fields never accept dictation, password fields among them.
2. Check which shortcut starts it
In the same Dictation settings, look at Shortcut. It may not be the key you're pressing. The choices include the microphone key (F5 on recent Mac keyboards), pressing Control twice, pressing the Globe key twice, or one you set yourself.
If you use the Globe (Fn) key, also look at Press Globe key to at the top of Keyboard settings. If it's set to change input source or show emoji, a single press does that instead. External keyboards without a microphone key need one of the other shortcuts.
3. Check the microphone macOS listens to
- Open System Settings › Sound › Input, pick a microphone and speak. The Input level bars should move.
- If they stay flat, raise Input volume, or pick another microphone.
- Back in Keyboard › Dictation, set Microphone source to that same microphone, not Automatic.
Automatic is where this usually goes wrong. A Mac in clamshell mode, a monitor with a built-in microphone, or a webcam can all be picked instead of the one in front of you.
4. Disconnect Bluetooth headphones for a moment
AirPods and other headsets take over the input when they connect, and a headset in a case or in another room hears nothing. Turn Bluetooth off, test with the Mac's own microphone, then turn it back on. If dictation works without them, set the microphone source by hand as in fix 3.
5. Know when dictation stops on its own
macOS Dictation ends after a stretch of silence, about 30 seconds, and when you switch to another window. That isn't a fault. Press the shortcut again to carry on. If you dictate short replies many times a day, a held key suits it better than a toggle (see the end of this page).
6. Restart the speech service
If dictation shows its microphone and hears nothing, even though the Input level bars move, the background service may be stuck.
- Open Activity Monitor and type speech in the search field.
- Select corespeechd and click the stop button in the toolbar, then Quit. macOS starts it again by itself.
- If that changes nothing, restart the Mac. A restart also clears a stuck audio service.
7. Look for a restriction
A greyed-out or missing Dictation switch means something forbids it.
- Screen Time: open System Settings › Screen Time › Content & Privacy and check that Siri & Dictation is allowed.
- A work or school Mac: open System Settings › General › Device Management. If a profile is listed, your administrator may have turned dictation off, and only they can turn it back on.
8. Add and download your language
In Keyboard › Dictation, open Languages and make sure yours is ticked. macOS then downloads it, which needs an internet connection and a little free space. Until the download finishes, dictation needs the internet every time, so it fails on a plane or behind a strict firewall. Apple's Dictation page lists what runs on the Mac and what goes to Apple.
If more than one language is ticked, check the language shown next to the microphone while you dictate. Speaking English into Spanish dictation gives you nonsense, not an error.
9. Update macOS, then test in a new user account
Install any pending update under System Settings › General › Software Update. If dictation still fails, create a new user under Users & Groups, sign in to it and try there. Working in the new account means the fault is in your own account's settings, not in macOS, and turning Dictation off and on again in your account (fix 1) after a restart usually clears it.
If it still doesn't work: a second way to dictate

Halo has its own dictation, with a held key in place of a toggle: hold Fn, Right Option or Right Command, talk, let go, and the words are typed where the cursor is. It has two engines, and they help with different faults. Other notch apps dictate too: see how Halo and Seam handle dictation.
- On this Mac (Apple): uses Apple's speech recognition, so it won't rescue a language that isn't downloaded. It does sidestep a broken shortcut, and Halo's Settings tell you when your language is missing and where to add it.
- Groq (Whisper): doesn't use Apple's recognition at all. It needs your own Groq key and an internet connection, and understands about 99 languages. If macOS Dictation is blocked by a language problem, this path still works.
Neither engine gets around a broken microphone: if the Input level bars in fix 3 don't move, nothing can hear you. Setup for both is in How to dictate into any app on a Mac, and the held key is covered in Push to talk on a Mac.
Sources
- Apple Support: "Dictate messages and documents on Mac" (the settings, shortcuts, languages, and what is processed on the Mac).
- Apple Support: "Change Sound input settings on Mac" (Input level and Input volume).
- Halo's Dictation settings, as shipped in Halo 3.0.
Questions
Why is dictation not working on my Mac?
The four usual causes are a shortcut that isn't the key you're pressing, the wrong microphone selected under Keyboard, Dictation, Microphone source, a language that hasn't finished downloading, and a Screen Time or work restriction. Turning Dictation off and on in System Settings, Keyboard fixes it most often.
How do I turn dictation on on a Mac?
Open System Settings, go to Keyboard, scroll to Dictation and turn it on. Then choose a shortcut, click into a text field and press it.
Why does Mac dictation stop after a few seconds?
macOS Dictation ends after about 30 seconds of silence and when you switch to another window. Press the shortcut again to continue. If it stops while you are still talking, check the microphone's Input level under System Settings, Sound, Input.
Why is the Dictation option greyed out on my Mac?
A restriction is turning it off. Check System Settings, Screen Time, Content & Privacy for Siri & Dictation, and System Settings, General, Device Management for a work or school profile.
Does Mac dictation need the internet?
Only until macOS has downloaded your language. After that, many languages are recognised on the Mac. Add and download languages under System Settings, Keyboard, Dictation, Languages.
How do I restart dictation on a Mac without restarting the Mac?
Turn Dictation off and on in System Settings, Keyboard. If that isn't enough, open Activity Monitor, search for speech, and quit corespeechd. macOS starts it again by itself.
More guides: Dictate into any app · Push to talk on a Mac · Check AirPods battery on a Mac · Show notifications in the MacBook notch · All guides
Try Halo
Hold Fn, talk, and it's typed anywhere, with Apple's engine or Whisper. Plus notifications, music and your AI agents in the notch. $9.99 one-time, no subscription.
Buy Halo