Short answer: Classic, server-based Mac dictation has a built-in time limit of roughly 30 to 40 seconds per session, then it stops listening. The fix is to enable on-device dictation in System Settings, which removes the cap, or to use a dedicated app like Voice Keyboard Pro that has no per-session limit at all.
You start dictating a thought, get a sentence or two out, and right as you hit your stride the microphone icon vanishes and the words stop landing. Maybe it happens at thirty seconds, maybe closer to a minute, but it is consistent enough that you have started rushing your sentences to beat the clock. This is not your microphone, your accent, or your Wi-Fi. It is a built-in limitation of one specific mode of Mac dictation, and the good news is that it has a clean fix.
This guide explains why the cutoff happens, how to remove it, and what to do if even the unlimited mode does not behave the way you want for long-form dictation.
Why Mac dictation stops after 30 seconds
The Mac has historically offered two flavors of dictation, and the difference between them is the whole story here.
Classic, server-based dictation records a short clip of your speech, sends it to Apple's servers, and sends text back. Because each request is a discrete chunk of audio uploaded over the network, it is capped at a short window, in practice somewhere around thirty to forty seconds before it ends the session and stops listening. That window is a hard limit of how this mode works, not a bug you can talk your way around. If your dictation reliably dies after roughly half a minute, you are almost certainly using this mode.
On-device dictation processes your speech locally on the Mac instead of shipping it to a server. Because there is no per-request upload, there is no short session cap. You can keep talking, and the text keeps coming. This is the mode you want for anything longer than a quick sentence, and switching to it is the core fix in this guide.
The reason so many people hit the limit is that server dictation is often the default, especially on older Macs, on macOS versions that predate on-device support, or when the on-device model has not been downloaded yet. So the cutoff is not random; it is what server dictation is designed to do.
Fix 1: Turn on on-device dictation (the main fix)
This is the change that removes the time limit for most people. The exact wording shifts between macOS versions, but the path is consistent:
- Open System Settings from the Apple menu or the Dock.
- Click Keyboard in the sidebar.
- Scroll to the Dictation section.
- Make sure Dictation is switched on.
- Look for an option related to keeping dictation on this Mac or downloading an enhanced or on-device language. Enable it.
- Wait for the language model to finish downloading. This can take a few minutes and requires that you stay connected to Wi-Fi until it completes.
Once the on-device model is installed, dictation no longer needs to phone home for each chunk of audio, and the thirty-second wall disappears. Test it by dictating a long paragraph in Notes. If you can keep going past a minute without it cutting out, the fix worked.
If you do not see an on-device or enhanced option at all, your Mac or your macOS version may not support it. On-device dictation is available on Apple silicon Macs and recent Intel models running a current version of macOS. In that case, the limit is baked in, and the cleaner path is a dedicated dictation app, which we cover further down.
Fix 2: Finish the language download completely
On-device dictation only works once its language pack has fully downloaded. If the download is interrupted, the Mac quietly falls back to server dictation, and you are back to the time limit without any obvious warning.
- Stay on a stable Wi-Fi connection while the model downloads.
- Do not put the Mac to sleep mid-download.
- Give it several minutes; the enhanced models are not small.
- After it finishes, toggle dictation off and on once to make sure the new model is the active one.
If you have added more than one dictation language, each one needs its own download. The mode that matters for the time limit is whichever language is currently selected, so confirm the active language is the one that has finished downloading.
Fix 3: Free up disk space
The on-device model needs room to land. If your startup disk is nearly full, the download fails silently and dictation stays in its limited server mode.
- Go to System Settings, General, Storage.
- Confirm you have at least several gigabytes free.
- If you are tight on space, clear some out and then retry enabling on-device dictation.
This is an easy one to overlook because nothing tells you the download failed for lack of space. If on-device dictation refuses to activate no matter what, storage is a prime suspect.
Fix 4: Confirm your Mac supports the unlimited mode
If you have done everything above and there is still no on-device option, it is worth confirming where your Mac stands. Macs with Apple silicon handle on-device dictation comfortably. Many recent Intel Macs do too, but older models and older macOS releases are limited to server dictation, which means the time limit is not removable through settings. Updating to the latest macOS your machine supports, via System Settings, General, Software Update, sometimes unlocks the on-device option on hardware that is right at the boundary.
If your Mac genuinely cannot run on-device dictation, do not waste more time fighting the settings. The limit is structural, and the better answer is an app that never had the limit in the first place.
Fix 5: Restart dictation, then restart the Mac
If dictation used to run longer and only recently started cutting out at thirty seconds, something may have reverted it to server mode. A clean restart of the service often sets it right:
- Turn the Dictation switch off in System Settings, Keyboard.
- Wait about ten seconds so the background service fully stops.
- Turn it back on and let any prompted on-device download finish.
- If the cutoff persists, restart the Mac entirely. A reboot clears stuck audio and dictation processes that can quietly force the limited mode.
After the restart, test in Notes with a long passage before assuming anything is fixed. Notes is a plain, well-behaved text field, so it isolates the dictation engine from any app-specific weirdness. If you can run past a minute there, the time limit is gone, and any remaining cutoff in another app is that app's problem, not dictation's. This is the same logic we use when diagnosing the broader set of failures in Mac dictation not working: prove the engine works in a clean app first, then test the app that gave you trouble.
What about dictation that stops when you pause?
Worth separating two different cutoffs, because people often conflate them. The thirty-second cutoff is a hard session limit. A different, more annoying behavior is dictation that ends the moment you go quiet for a second or two, treating a thinking pause as "I'm done." That one is not a time limit; it is the engine deciding your turn is over.
On-device dictation handles natural pauses more gracefully than server dictation, so enabling it helps with both problems at once. But if pausing to think is central to how you talk, you will eventually want a tool where you decide when dictation stops, not an algorithm guessing at your silence. That is exactly the model a hold-to-talk app uses, and it is the most reliable way to dictate the way you actually think.
When even unlimited dictation is not enough
On-device dictation removes the time limit, and for a lot of people that is the end of the story. But if you dictate a great deal, you tend to run into the rest of Mac dictation's rough edges: it can still misjudge pauses, it goes silent in apps with non-standard text fields, and on any Mac that cannot run the on-device model, the limit never goes away. We cover the full set of failure modes in Mac dictation not working: fixes for every common cause.
This is where a dedicated dictation app earns its place. Voice Keyboard Pro is a native macOS app that lives in your menu bar and works on a hold-to-talk model: you press a hotkey, speak for as long as you like, and release. The words appear at your cursor in whatever app is in front of you, usually in under a second. There is no thirty-second cap, no guessing about when you paused, and no app-by-app dead zones, because it writes text the way a keyboard does, system-wide.
Because dictation runs through Voice Keyboard Pro's advanced transcription engine, it holds up well against accents and background noise, and it keeps your data private: the service stores only operational pings, never your audio or the text you dictate. You can dictate a single line or a ten-minute brain dump and it simply keeps up. There is a free tier with daily limits so you can put it through your real workflow, and Pro is $4.99 a month or $34.99 a year if you dictate all day.
The thirty-second limit is a property of one specific dictation mode. The simplest way to never think about it again is to use a tool that was never built with a session cap.
If you want to see how the two stack up before switching, read Voice Keyboard Pro vs Apple Dictation, and for the bigger picture of dictating long-form on a Mac, how to dictate in any Mac app walks through what continuous, system-wide dictation actually requires.
Frequently asked questions
Is the 30-second dictation limit a bug?
No. It is the intended behavior of classic, server-based Mac dictation, which works by uploading short chunks of audio for transcription. The session ends after a short window by design. On-device dictation does not work that way, which is why it has no equivalent cap.
Why does my dictation stop even with a good internet connection?
The thirty-second cutoff is a session limit, not a network failure. A perfect connection will not extend it, because the limit is about how server dictation is structured, not about bandwidth. The only settings-based fix is to switch to on-device dictation, which does not depend on the network at all.
Does the limit apply in every app?
If you are using server dictation, the session cap applies wherever you dictate, because it is a property of the dictation engine rather than the app. Once on-device dictation is active, the cap is gone across all apps, though individual apps can still have their own quirks with where text lands.
How do I dictate for several minutes without stopping?
Enable on-device dictation if your Mac supports it, which removes the session limit. For genuinely long-form dictation where you also want to pause and think without the engine cutting you off, a hold-to-talk app like Voice Keyboard Pro is the most dependable option, because you control exactly when it starts and stops.
Will switching to on-device dictation lower accuracy?
On-device models are designed to be competitive with server transcription for everyday speech, and they add the benefits of working offline and without the time limit. If you need stronger handling of accents, names, and noisy environments, a dedicated transcription engine like the one in Voice Keyboard Pro is built specifically for that.
Quick recap
- The thirty-second cutoff is the time limit on classic, server-based dictation.
- Turn on on-device dictation in System Settings, Keyboard, Dictation to remove it.
- Let the language model download fully, on Wi-Fi, without interruption.
- Make sure you have enough free disk space for the download.
- Confirm your Mac and macOS version support on-device dictation; update if you are on the boundary.
- If the limit cannot be removed, or you keep hitting other dictation snags, switch to a hold-to-talk app with no session cap.
For most Macs, enabling on-device dictation is all it takes. But if you live in your dictation, the time limit is just the first of several friction points, and a purpose-built app removes all of them at once. Try Voice Keyboard Pro's free tier and dictate as long as you want, the way you actually talk.