Open source★ Star

Mac dictation not working? Start here.

Nine times out of ten it is one of the first three things below, and all three take under a minute to check. Written for macOS 26.

1. Dictation is switched off

The most common cause, and the least suspected — a macOS update can leave it off. Open System Settings → Keyboard and find the Dictation section. If the switch is off, turn it on; macOS will ask you to confirm the first time.

2. The app cannot hear you

Microphone access is granted per application, so dictation can work everywhere and fail in exactly one app. Open System Settings → Privacy & Security → Microphone and check the app you are typing in is switched on. If it was already on, switch it off and on again — that re-issues the permission, which fixes a permission that has gone stale.

If you have just granted it, quit the app completely and reopen it. Most apps only ask for the microphone at launch.

3. It is listening to the wrong microphone

Headphones, a webcam, an iPhone on the same Apple account, or a virtual device installed by conferencing software can all take the input slot without telling you. Open System Settings → Sound → Input, pick the device you are actually speaking into, and watch the level meter move while you talk. If the meter does not move, the problem is the microphone and not dictation at all.

4. Voice Control has taken the microphone

Voice Control is a separate macOS feature, in System Settings → Accessibility → Voice Control, and it wants the microphone for itself. Turning it on and forgetting about it is easy — it can be enabled by a shortcut, or left on after somebody tried it once — and nothing tells you the two are competing.

You can check without hunting through settings. In Terminal:

defaults read com.apple.Accessibility CommandAndControlEnabled

1 means Voice Control is on, 0 means it is not. The name is odd because Voice Control is still called Command and Control inside macOS. If it comes back 1 and you are not deliberately using it, turn it off in the Accessibility settings above and try dictating again.

5. The shortcut is not what you think

The key that starts dictation is configurable, and other software takes those keys. Anything that grabs a function key, a globe key or a double-press is a candidate. Check the shortcut in System Settings → Keyboard → Dictation, then set it to something no other app is likely to want and try again.

6. The language pack has not downloaded

Dictating on-device needs the language downloaded first, and the download is silent and can fail. In the Dictation settings, check your language is present rather than pending. If it looks stuck, remove it and add it again on a connection you trust.

7. It needs the network and does not have it

Depending on your Mac and your language, dictation may be sent to Apple’s servers rather than handled on the machine. When it is, no connection means no dictation — which is why it “stops working” on a plane, on hotel Wi-Fi, or behind a corporate proxy. macOS keeps a preference for using only offline dictation; if your language supports it, turning that on makes the behaviour predictable instead of dependent on the network.

8. It stops after a few seconds

Cutting out mid-sentence is usually not a bug: dictation ends on a pause, and the pause it accepts is short. If you think while you talk, it will keep stopping. Some Macs also cap a single dictation to about a minute when it is running through the server.

9. Something is restricting it

On a managed or family Mac, Screen Time content restrictions and device-management profiles can both disable dictation, and neither says so where you are looking. If nothing above applies and dictation is greyed out rather than merely off, this is usually why.

Why does this keep happening?

Because Apple’s Dictation depends on several things staying aligned — a setting, a per-app permission, an input device, a downloaded language, and sometimes a network — and any one of them drifting takes the whole thing down. It rarely tells you which. That is the honest answer to why the same problem comes back after an update.

A version with fewer moving parts

This is our product, so treat it as an option rather than as step ten. Uttrflow does the same job with less to go wrong: you hold one key in whatever app you are already in, and the words appear at your cursor. The transcription happens on your Mac, so there is no network to lose and no server to be down — after signing in once on first run, it works with the Wi-Fi off. It needs an Apple-silicon Mac on macOS 26 or later. You still need to grant the microphone once, in the same Privacy & Security settings as above; that part is macOS’s and nobody can skip it.

Download it for macOS, or read how it compares to Wispr Flow.