You hold the dictation key, you speak, and nothing happens — no waveform, no text, or a "No audio detected" notice afterwards. The recording side of Sprecho is not reaching your microphone. This is a macOS-level problem in almost every case, and the four causes below cover nearly all of them.
Try this first
- Open System Settings → Privacy & Security → Microphone and make sure the switch next to Sprecho is on.
- Quit Sprecho completely (right-click the menu-bar icon → Quit) and start it again. macOS hands a newly granted permission only to a freshly launched process.
- Open System Settings → Sound → Input, say a few words, and watch the Input level bar. If it does not move, macOS itself is not hearing you and no app can.
- In Sprecho, open Settings → General → Microphone and pick your microphone explicitly instead of Automatic (system default).
Sprecho is missing from the microphone list in System Settings
macOS only lists an app under Privacy & Security → Microphone once that app has asked for access at least once. If Sprecho is not there, the request never happened: start a dictation, let macOS show its dialog, and click Allow.
If you clicked Don't Allow earlier, the entry exists but its switch is off. Turn it on and restart Sprecho.
The wrong input device is selected
This is the single most common cause of a silent recording. A docking station, a webcam, a monitor with a built-in microphone or a headset that is connected but not on your head all register as valid input devices, and macOS will happily pick one of them as the system default.
Sprecho follows the system default unless you tell it otherwise. Open Settings → General → Microphone and choose the device you actually speak into. The same list is in the menu-bar icon under Microphone, so you can switch between a headset and the built-in microphone without opening settings.
If a pinned device is unplugged, Sprecho shows Not connected, using system default next to it and falls back rather than recording silence.
Another app is holding the microphone
macOS lets several apps listen at the same time, so a video call does not block Sprecho outright. What it does do is change the device: Zoom, Teams, Meet, FaceTime and screen recorders switch the system input to their own preferred microphone, and they can put a headset into call mode, which lowers the input gain for every other app as well.
Leave the call, or select your microphone explicitly in Sprecho so the call app cannot move it underneath you.
Bluetooth headsets and AirPods
A Bluetooth headset can either be a good speaker or a microphone, not both at full quality. The moment macOS uses it as an input, it drops to the narrow-band call profile — you will hear music quality collapse at the same moment.
Two consequences for dictation:
- Recognition accuracy drops, because the audio arriving at the recogniser is genuinely lower quality.
- The switch takes a moment. If you start speaking immediately, the first word or two can be lost.
If accuracy matters more than convenience, the built-in microphone on a MacBook is usually the better choice. See Choose the right microphone for a comparison.
Dictation fails right after the Mac wakes from sleep
Audio devices are frequently stale after a wake, and the first press can show Microphone is still waking up. Sprecho detects this and rebuilds its audio connection, so waiting a moment and pressing again is usually enough. If it persists past the second attempt, restart the app.
Symptom → cause
| What you see | What it usually is |
|---|---|
| No waveform at all, no notice | Microphone permission is off, or Sprecho was not restarted after it was granted |
| "No audio detected" after speaking | The wrong input device is selected, or the device is muted in hardware |
| "Microphone is still waking up" | The Mac just woke from sleep — press again in a moment |
| Recording works but recognition is poor | A Bluetooth headset is in call mode, or a call app lowered the input gain |
| It worked yesterday, not today | A newly connected dock, monitor or headset became the system default |
Still stuck?
If your input level meter moves in System Settings → Sound but Sprecho still records nothing, that is worth a ticket rather than more guessing. Contact support and mention your macOS version, your Sprecho version (Settings → System → Updates) and which input device you selected. Collect logs for support explains what else to include.