JustVoice

Apple Dictation not working? The fixes, and the limits you can't fix (2026)

Why Mac dictation cuts off, mishears words, or stops after 60 seconds — with the actual fixes, plus the built-in limits no setting can solve and what to use instead.

Why isn't Apple Dictation working on my Mac?

Most Apple Dictation problems come down to one of five things: the microphone permission or input device is wrong, Dictation is toggled off in Settings, a language pack hasn't finished downloading, the mic is being held by another app, or you've hit a built-in limit Apple doesn't advertise. The first four are fixable in a few minutes. The fifth — the structural limits — is why a lot of people eventually move to a dedicated app. We'll cover both honestly.

This guide is vendor-neutral on the fixes. We make a local Whisper dictation app, so we have a horse in the "what to use instead" race — but the troubleshooting steps below work whether or not you ever try anything else.

Fix 1: Check the obvious toggles and permissions

Nine times out of ten, "Dictation not working" is a permission or a toggle, not a bug. Walk these in order:
  1. Turn Dictation on. System Settings → Keyboard → Dictation. Make sure the switch is on, and note the shortcut (default is pressing the microphone/globe key, or Control twice).
  2. Grant microphone access. System Settings → Privacy & Security → Microphone. If your browser or the app you're dictating into isn't checked, Dictation has nothing to listen to.
  3. Pick the right input device. System Settings → Sound → Input. If it's pointed at a disconnected interface or a dead Bluetooth headset, dictation silently fails. Choose the built-in mic to test.
  4. Confirm the language. In Keyboard → Dictation, check the language matches what you're speaking. A mismatch produces gibberish or nothing.
If dictation works after this, you're done. If it starts and immediately stops, keep going.

Fix 2: Let the language download finish (and go online once)

Newer Macs do short dictation on-device, but the first time you enable a language it downloads a model — and until that finishes, dictation is flaky or silent. Plug into power, connect to Wi-Fi, and leave the Mac alone for a few minutes after enabling a new dictation language. For many languages and for long-form dictation, Apple also falls back to its servers, so a dropped connection mid-sentence can cut you off. If dictation works on Wi-Fi but dies offline, you've found a cloud-fallback limit, not a bug — more on that below.

Fix 3: Free the microphone from another app

If a video call, a voice recorder, or another dictation tool is already holding the mic, Apple Dictation can't grab it. Quit Zoom, Teams, Discord, QuickTime, and any other dictation app, then try again. macOS usually lets apps share the mic, but exclusive-access grabs and stale audio sessions are a common cause of "the dictation icon appears but no text shows up."

Fix 4: Restart the dictation service

When Dictation is enabled, permissioned, and still dead, the service itself is usually wedged — toggle it off and back on, then reboot. Specifically: turn Dictation off in Keyboard settings, wait ten seconds, turn it back on. If that doesn't clear it, restart the Mac. A reboot resets the audio daemon and the on-device speech service, which fixes the "worked yesterday, dead today" class of problem more often than any single setting.

The limits you can't fix

Once everything's configured correctly, you run into Apple Dictation's design limits — and no setting changes these, because they're how the feature is built. This is the honest part. Apple Dictation is a free, general-purpose convenience, not a professional dictation tool, and it shows up as five hard ceilings:
  • It stops on long-form. Apple Dictation is tuned for short bursts — a message, a search, a sentence. Dictate a long paragraph and it tends to cut off, especially when it's leaning on on-device processing with a short utterance window. For drafting an email it's fine; for writing a blog post by voice it's frustrating.
  • No custom vocabulary. You can't teach it your name spellings, product names, medical or legal terms, or codebase identifiers. It will keep guessing, and keep guessing wrong, on exactly the words that matter most to your work.
  • No code awareness. Say "open paren" or "camelCase userId" and you get literal words, not formatted code. There's no editor detection and no symbol handling. For developers this is a dealbreaker — see how to dictate code on Mac.
  • Mixed privacy model. On Apple Silicon, short phrases run on-device, but many languages and longer dictation are sent to Apple's servers. If you need a guarantee that audio never leaves your Mac, "sometimes local" isn't it. The Mac dictation privacy audit breaks down exactly when Apple Dictation goes to the cloud.
  • Accuracy plateaus. It's good for a free built-in, but it doesn't match a current Whisper model on accents, technical terms, or noisy rooms — and you can't swap in a bigger, more accurate model the way a Whisper-based app lets you.
These aren't bugs to report. They're the boundary of what a free OS feature is meant to do.

When to stop fixing and switch

If you dictate daily, dictate long-form, dictate code, or need every word to stay on your Mac, you've outgrown Apple Dictation — and that's the signal to move to a dedicated local app, not to keep tweaking settings. The category that solves Apple Dictation's limits is local Whisper apps: they run a full, accurate Whisper model on your Mac's GPU, support custom vocabulary, handle long-form without cutting off, and (the good ones) keep audio entirely on-device.

Concretely, a few signs you're past Apple Dictation:

  • You find yourself fixing the same misheard names every single day → you need custom vocabulary.
  • It cuts off before you finish a thought → you need a long-form-capable model.
  • You dictate prompts into Cursor or Claude Code and get word soup → you need code mode.
  • You handle anything sensitive — health, legal, source material → you need guaranteed-local processing.

The alternatives, briefly

The main step up from Apple Dictation is a local Whisper app — JustVoice, Superwhisper, or VoiceInk — with cloud apps like Wispr Flow as the option if you'd rather trade privacy for streaming UX. A quick orientation:
  • JustVoice — $35 one-time, fully local, custom vocabulary, code mode with IDE detection, no subscription. Our app; the download is free so you can compare it against Apple Dictation directly. See JustVoice vs Apple Dictation.
  • Superwhisper — polished local app with many modes, subscription or pricey lifetime. Alternatives compared.
  • VoiceInk — free, open source, local; the no-cost upgrade if you're comfortable configuring it.
  • Wispr Flow — cloud streaming with very low latency, subscription-based, audio leaves your device.
All of them clear Apple Dictation's accuracy and long-form ceilings. They differ on price, privacy, and whether they understand code — which is the comparison the rest of this blog gets into.

The short version

  • Dictation totally dead? Toggle it on, grant mic permission, pick the right input device, let the language pack download.
  • Starts then stops? Free the mic from other apps, restart the service, reboot.
  • Works but isn't good enough? That's not a bug — it's the design ceiling. Custom vocabulary, long-form, code, and guaranteed-local processing all live in dedicated apps, not in the built-in feature.
Apple Dictation is a genuinely useful free tool, and for casual short-burst dictation it's all many people need. The moment dictation becomes part of how you actually work, its limits stop being fixable — and that's exactly the point where a local Whisper app earns its place.

---

Related reading: