Halo › Guides

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.

By Otabek Abdiraimov, who makes Halo. Updated 11 November 2026.

Halo listening in the notch while you dictate, with the words appearing as you speak
If the words appear as you speak, the microphone and the recognition both work.

The short answer

What you seeLikely causeFix
Nothing happens when you press the keyDictation is off, or the shortcut is a different keyFixes 1 and 2
The microphone icon appears, no words comeWrong or silent microphoneFixes 3 and 4
It worked, then stopped mid-sentenceA pause, or the speech service is stuckFixes 5 and 6
The Dictation switch is grey or missingScreen Time or a work profileFix 7
Wrong words, or the wrong languageLanguage not added or not downloadedFix 8

1. Turn Dictation off and on again

  1. Open System Settings › Keyboard and scroll to Dictation.
  2. Turn it off, wait a few seconds, and turn it on.
  3. 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

  1. Open System Settings › Sound › Input, pick a microphone and speak. The Input level bars should move.
  2. If they stay flat, raise Input volume, or pick another microphone.
  3. 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.

  1. Open Activity Monitor and type speech in the search field.
  2. Select corespeechd and click the stop button in the toolbar, then Quit. macOS starts it again by itself.
  3. 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.

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 listening in the notch while you dictate, with the words appearing as you speak
Holding Fn with Halo: the words appear under the notch as you speak.

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.

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

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

Halo app icon

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

See everything Halo does ›