Voibe Resources
dictationmactroubleshootingdictation not workingapple dictationmacOSspeech to text

Dictation Not Working on Mac? 7 Proven Fixes (2026)

Fix Mac dictation not working with 7 proven solutions. Resolve Voice Control conflicts, microphone issues, corrupted caches, and more in under two minutes.

TL;DR: Dictation not working on Mac is usually caused by conflicts with Voice Control, corrupted speech caches, or microphone permission issues. Most fixes take under two minutes. Start by toggling Dictation off and on in System Settings > Keyboard > Dictation, then check whether Voice Control is enabled (it conflicts with Dictation). If those don't work, clear the speech recognition cache or kill the corespeechd process via Terminal.

Disclosure: Voibe is our product. We include it as an alternative to Apple Dictation where relevant, and we compare all tools factually.

Key Takeaways: Quick-Reference Fix Table

FixWhen to TryTime Required
Toggle Dictation off and onFirst step for any dictation issue30 seconds
Disable Voice ControlDictation icon appears but doesn't respond30 seconds
Check microphone permissionsDictation works in some apps but not others1 minute
Kill corespeechd via TerminalDictation is stuck or frozen30 seconds
Clear speech recognition cacheDictation stopped after a macOS update2 minutes
Delete corrupted preference filesSettings reset didn't fix the issue2 minutes
Update macOS and restartRunning an older macOS version with known bugs15-30 minutes

Key Takeaway

The Voice Control conflict is the most commonly overlooked cause of Mac dictation failures. Disabling Voice Control in System Settings > Accessibility fixes the issue instantly for many users.

Why Mac Dictation Stops Working: Common Causes

Mac dictation can stop working for several distinct reasons. Understanding the root cause helps you skip straight to the right fix instead of trying every solution sequentially.

Voice Control conflict. This is the number-one hidden cause. When Voice Control is enabled in System Settings > Accessibility, it takes over the microphone and blocks Dictation from activating. Both features listen for voice input, but they can't operate simultaneously. Many users enable Voice Control accidentally or during accessibility setup without realizing it disables Dictation.

Corrupted speech recognition cache. macOS stores speech recognition data in ~/Library/Caches/com.apple.SpeechRecognitionCore. After macOS updates, migrations, or unexpected shutdowns, these cache files can become corrupted. When that happens, the Dictation system fails silently — you press the shortcut, the microphone icon appears briefly, but no text is transcribed.

Microphone permission issues. macOS requires explicit microphone access for each application. If the app you're trying to dictate in doesn't have microphone permission, Dictation won't produce any text in that specific app. This explains why dictation might work in Notes but fail in a third-party text editor.

Stuck corespeechd process. The corespeechd daemon manages speech recognition on macOS. If it crashes or hangs, Dictation stops responding entirely until the process is restarted.

Internet dependency. On Intel Macs or when enhanced dictation is disabled, macOS sends audio to Apple's servers for processing. If your internet connection is unstable or blocked (such as on corporate networks or VPNs), dictation fails without a clear error message.

Fix 1: Toggle Dictation Off and On

Toggling Dictation off and on resets the speech recognition system and resolves temporary glitches. This is the fastest fix and should be your first step when dictation stops working on Mac.

  1. Open System Settings (click the Apple menu in the top-left corner and select System Settings).
  2. Click Keyboard in the left sidebar.
  3. Scroll down to the Dictation section.
  4. Toggle Dictation off.
  5. Wait 10 seconds. This gives macOS time to fully shut down the speech recognition processes.
  6. Toggle Dictation back on.
  7. Confirm your microphone source is correct (select your preferred microphone from the dropdown).
  8. Verify your language setting matches the language you'll be speaking.

After toggling, test Dictation by opening a text field in Notes or TextEdit and pressing the Fn key twice (the default Dictation shortcut). If the microphone icon appears and transcribes your speech, the issue is resolved.

Tip

If you've connected an external microphone or headset recently, the Dictation microphone source may have switched automatically. Always verify the correct microphone is selected after toggling.

Fix 2: Disable Voice Control to Resolve Conflicts

Voice Control is the most common hidden cause of dictation not working on Mac. When Voice Control is active, it takes exclusive control of the microphone for voice commands, which blocks the Dictation feature from activating. Many users don't realize Voice Control is enabled because it can be turned on accidentally through Siri suggestions or accessibility setup.

  1. Open System Settings.
  2. Click Accessibility in the left sidebar.
  3. Scroll down and click Voice Control.
  4. If the toggle is on, switch it off.
  5. Return to Keyboard > Dictation and verify Dictation is still enabled.
  6. Test Dictation by pressing Fn twice in any text field.

Voice Control and Dictation are separate macOS features that both use the microphone. Apple does not display a clear error message when they conflict — Dictation simply fails silently. If you need both features, you'll have to toggle between them manually, as they cannot run simultaneously.

Warning

Voice Control can be re-enabled by macOS updates or accessibility shortcuts. If dictation stops working again after an update, check Voice Control first.

Fix 3: Check and Grant Microphone Permissions

macOS requires explicit microphone access for each application. If dictation works in Apple's built-in apps (like Notes or TextEdit) but fails in third-party apps (like Slack, Chrome, or VS Code), the issue is almost certainly a missing microphone permission.

  1. Open System Settings.
  2. Click Privacy & Security in the left sidebar.
  3. Click Microphone.
  4. Review the list of apps. Find the app where dictation isn't working.
  5. If the app is listed but the toggle is off, switch it on.
  6. If the app is not listed, open the app and try to use dictation — macOS should prompt you to grant access. If no prompt appears, you may need to remove the app from the list (click the minus button) and re-add it.
  7. After granting permissions, quit and reopen the affected app for the change to take effect.

Some apps require a full restart (not just closing the window) before new microphone permissions are recognized. Right-click the app icon in the Dock and select Quit, then reopen it.

Fix 4: Kill Dictation Processes via Terminal

If the Dictation microphone icon appears but no text is transcribed, or if the icon is stuck and won't dismiss, the corespeechd process has likely crashed or frozen. Killing this process forces macOS to restart it fresh.

  1. Open Terminal (find it in Applications > Utilities, or search with Spotlight by pressing Cmd + Space and typing "Terminal").
  2. Type the following command and press Enter:
killall corespeechd
  1. macOS will automatically restart the corespeechd daemon within a few seconds.
  2. Wait 5 seconds, then test Dictation in any text field.

The corespeechd process is the core speech daemon that manages all speech recognition on macOS. Killing it is safe — macOS restarts it automatically. This is equivalent to a targeted restart of just the speech system, without needing to restart your entire Mac.

If you want to verify the process restarted, run this command in Terminal:

ps aux | grep corespeechd

You should see a new corespeechd process listed with a recent start time.

Fix 5: Clear Speech Recognition Cache

macOS caches speech recognition data to improve performance. After macOS updates, system migrations, or unexpected shutdowns, these cache files can become corrupted and cause dictation to fail. Clearing the cache forces macOS to rebuild it from scratch.

  1. Open Finder.
  2. Press Cmd + Shift + G to open the "Go to Folder" dialog.
  3. Paste the following path and press Enter:
~/Library/Caches/com.apple.SpeechRecognitionCore
  1. Select all files in this folder (Cmd + A).
  2. Move them to the Trash (Cmd + Delete).
  3. Restart your Mac (Apple menu > Restart).
  4. After restarting, macOS will regenerate the speech recognition cache automatically.
  5. Test Dictation in a text field.

If the folder doesn't exist or is empty, your issue isn't cache-related. Move on to Fix 6.

Info

Clearing the speech recognition cache is safe. macOS regenerates these files automatically on restart. You won't lose any personal data or settings.

Fix 6: Delete Corrupted Preference Files

macOS stores Dictation preferences in a property list file. If this file becomes corrupted, Dictation may fail even though it appears enabled in System Settings. Deleting the preference file forces macOS to create a fresh one.

  1. Open Finder.
  2. Press Cmd + Shift + G to open "Go to Folder."
  3. Paste the following path and press Enter:
~/Library/Preferences/com.apple.assistant.plist
  1. Move the com.apple.assistant.plist file to the Trash.
  2. Restart your Mac.
  3. After restarting, go to System Settings > Keyboard > Dictation and re-enable Dictation.
  4. Reconfigure your microphone source and language.
  5. Test Dictation.

Deleting this preference file resets all Dictation-related settings to their defaults. You'll need to re-select your preferred microphone and language after restarting, but this is a one-time reconfiguration.

Fix 7: Update macOS and Restart

Apple periodically fixes speech recognition bugs in macOS updates. If your dictation issue started after a specific macOS version or has persisted through other fixes, an available update may contain the patch you need.

  1. Click the Apple menu in the top-left corner.
  2. Select System Settings.
  3. Click General in the left sidebar.
  4. Click Software Update.
  5. If an update is available, click Update Now or Upgrade Now.
  6. After the update completes, your Mac will restart automatically.
  7. Once restarted, go to System Settings > Keyboard > Dictation and verify Dictation is still enabled.
  8. Test Dictation in a text field.

If you're running a macOS beta, note that beta versions frequently have dictation bugs that are fixed in the stable release. Consider switching to the stable channel if dictation is critical to your workflow.

Info

Also check Screen Time restrictions. If someone manages your Mac through Screen Time (common on shared family devices), dictation may be disabled under Content & Privacy Restrictions > App Restrictions.

When Built-in Dictation Isn't Enough: Third-Party Alternatives

Superwhisper dictation app interface — an on-device alternative to Apple Dictation

If you've fixed the immediate issue but find yourself repeatedly troubleshooting Apple Dictation, the underlying problem may be the tool itself. Built-in Mac dictation has several structural limitations that third-party apps address.

Known limitations of Apple Dictation:

  • 30-60 second auto-timeout. Apple Dictation stops listening after a short period of silence or continuous speech, forcing you to reactivate it repeatedly during longer dictation sessions.
  • Accuracy drops with technical vocabulary. Programming terms, medical terminology, legal jargon, and niche vocabulary are frequently misrecognized.
  • No custom vocabulary. You can't teach Apple Dictation new words or domain-specific terms.
  • Inconsistent across apps. Dictation behavior varies between applications, and some third-party apps have known compatibility issues.

If these limitations affect your workflow, consider a dedicated dictation app. For a comprehensive overview of all Mac dictation options, see our complete guide to dictation on Mac.

Voibe: Offline Dictation That Doesn't Break

Voibe is an offline dictation app for macOS that runs entirely on-device using OpenAI's Whisper models on Apple Silicon (M1-M4). Because it operates independently from macOS Dictation, it doesn't suffer from the same corespeechd crashes, Voice Control conflicts, or cache corruption issues.

  • No timeout limit — dictate continuously without reactivation
  • 100% on-device — zero data uploaded, no internet required, no Apple server dependency
  • Developer mode — VS Code and Cursor integration with project-aware context
  • Pricing: $4.90/mo or $99 lifetime

Download Voibe and try it as a replacement or backup for Apple Dictation.

Other Alternatives

Wispr Flow (~$10/mo) offers cloud-based AI dictation with text rewriting capabilities. Superwhisper ($249 lifetime) provides multiple on-device Whisper model options. For a full breakdown of these tools, read our Apple Dictation alternatives guide.

Frequently Asked Questions About Mac Dictation Issues

Troubleshooting

Why does my Mac dictation keep stopping after 30 seconds?

Apple Dictation has a built-in auto-timeout that stops listening after 30-60 seconds of continuous speech or a brief pause. This is a design limitation, not a bug. You need to reactivate dictation by pressing Fn twice each time it stops. Third-party dictation apps like Voibe don't have this timeout restriction and allow continuous dictation without interruption.

Why does dictation work in some apps but not others?

App-specific dictation failures are caused by missing microphone permissions. Go to System Settings > Privacy & Security > Microphone and verify the affected app has microphone access enabled. Some apps also need to be quit and relaunched after granting permissions. See Fix 3 for detailed steps.

Setup and Configuration

How do I reset dictation on Mac?

To fully reset dictation on Mac: (1) Toggle Dictation off in System Settings > Keyboard > Dictation, (2) delete the preference file at ~/Library/Preferences/com.apple.assistant.plist, (3) clear the cache at ~/Library/Caches/com.apple.SpeechRecognitionCore, (4) restart your Mac, and (5) re-enable Dictation in System Settings. This performs a complete reset of the speech recognition system.

Does Mac dictation work offline?

On Apple Silicon Macs (M1-M4), Apple Dictation can work offline using on-device speech recognition. On Intel Macs, dictation requires an internet connection because audio is processed on Apple's servers. To verify your setup, check System Settings > Keyboard > Dictation — if you see an option about sending audio to Apple, your Mac is using cloud processing. For guaranteed offline dictation on any Apple Silicon Mac, tools like Voibe process all speech locally without any internet dependency.

Alternatives

What is the best alternative to Apple Dictation on Mac?

The best alternative depends on your priorities. For offline privacy and developer integration, Voibe ($4.90/mo or $99 lifetime) runs Whisper models entirely on-device with VS Code and Cursor support. For AI-powered text rewriting, Wispr Flow (~$10/mo) processes dictation through cloud AI. For maximum Whisper model flexibility, Superwhisper ($249 lifetime) lets you choose from multiple model sizes. See our complete guide to dictation on Mac for a detailed comparison of all options.

Summary: Fixing Dictation on Mac

Dictation not working on Mac is almost always caused by one of five issues: a Voice Control conflict, corrupted speech caches, missing microphone permissions, a frozen corespeechd process, or an outdated macOS version. The seven fixes in this guide address all of these causes, and most take under two minutes to complete.

Start with Fix 1 (toggle Dictation off and on) and Fix 2 (disable Voice Control) — these resolve the majority of cases. If the issue persists, work through Fixes 3-7 in order.

If you find yourself repeatedly troubleshooting Apple Dictation, or if you need features like continuous dictation without timeouts, technical vocabulary support, or developer IDE integration, consider switching to a dedicated dictation app. Voibe runs independently from macOS Dictation, so it isn't affected by the system-level issues covered in this guide.

Related guides:

Ready to type 3x faster?

Voibe is the fastest, most private dictation app for Mac. Try it today.

Try Voibe for Free