Troubleshooting
Symptoms, causes, and fixes for the problems people actually report. Start with the one that matches what you are seeing.
Holding the key does nothing
- Symptoms
- No HUD appears, no waveform, nothing happens when you hold your hotkey.
- Most likely cause
- Missing Input Monitoring permission. This is the single most common cause by a wide margin.
- Fixes
-
- Check Dashboard ▸ Settings ▸ Permissions. Grant anything not showing as granted.
- If macOS shows the prompt but nothing changes, open System Settings ▸ Privacy & Security ▸ Input Monitoring, click +, and add OpenVoiceFlow from Applications.
- Check the app is not paused — the menu-bar menu shows this, and pausing lasts an hour.
- Check another app has not claimed the key globally (Raycast, Alfred, Karabiner). Try a different hotkey to confirm.
- If you moved the app after granting permissions, macOS may have invalidated the grant. Put it back in
/Applicationsand re-grant.
Pressing fn opens emoji or Apple's dictation
- Cause
- macOS has its own assignment for the 🌐 Globe key, and it takes priority.
- Fix
- Open System Settings ▸ Keyboard and set Press 🌐 to → Do Nothing. Or pick a different key in Hotkeys — Right ⌘ is the usual choice.
It hears me, but no text appears
- Symptoms
- The waveform moves and the HUD shows words, but nothing is inserted — or the HUD says Copied instead — press ⌘V.
- Cause
- Missing Accessibility permission, so the app cannot press ⌘V for you.
- Fixes
-
- Your text is not lost — it is on the clipboard. Press ⌘V to place it now.
- Grant Accessibility in System Settings ▸ Privacy & Security ▸ Accessibility, adding the app with + if it is absent.
- Check Paste automatically is on in Settings ▸ Dictation.
- Confirm your cursor is in a text field that accepts a paste — some apps intercept ⌘V themselves.
The waveform stays flat
- Cause
- The app is not receiving audio — a microphone permission, input selection, or hardware issue.
- Fixes
-
- Check Microphone permission in Settings ▸ Permissions.
- Check System Settings ▸ Sound ▸ Input — the right device selected, and its level moving when you speak.
- Disconnect and reconnect a Bluetooth headset; they occasionally attach with a broken input profile.
- Quit other apps that may be holding the microphone exclusively.
Accuracy is poor
- Fixes, in order of effect
-
- Microphone position. Sit at normal working distance or use a headset. This fixes most cases.
- Speak in phrases, not word by word — Whisper needs context to disambiguate.
- Add problem words to your dictionary (requires cleanup on).
- Move up a model size in Settings ▸ Transcription.
- For non-English, make sure you are on a large enough model — see Languages.
Full detail: Improving accuracy.
My dictionary or profile is being ignored
- Cause
- Almost always that AI cleanup is set to None. The dictionary, Know-Me profile, and per-app styles are all applied during cleanup — with it off, they cannot do anything.
- Fixes
-
- Turn on cleanup in Settings ▸ AI cleanup and pick a backend.
- If cleanup is already on, verify your API key and provider balance — cleanup fails open, so an expired key looks exactly like raw transcripts.
- Want the dictionary without sending text anywhere? Use local Ollama.
A model download fails or gets stuck
- Fixes
-
- Use Try again — the app clears the partial download first, which resolves most cases.
- Open Details on the error for the actual reason rather than guessing.
- Check free disk space: Large turbo needs about 1.6 GB plus room to compile.
- A corporate VPN or proxy can block the model host. Try another network.
- Manual reset: quit the app, delete
~/Documents/huggingface/models/argmaxinc/whisperkit-coreml/, relaunch, re-select the model.
- Tip
- The progress bar reaching the top and then pausing is not a hang — that is macOS compiling the model, and it happens once per model.
Cleanup is slow, or output is unchanged
- Causes and fixes
-
- Unchanged output: cleanup fails open. A missing/expired key, no balance, or a provider outage all yield the raw transcript. Check your provider dashboard.
- Slow with a cloud provider: requests time out at 10 seconds and fall back to raw text, so this shows up as inconsistency rather than a hang. Try a smaller model or a faster provider.
- Slow with Ollama: local generation is bounded by your Mac. Use a smaller model — a 3B-class instruct model is plenty for cleanup.
- Ollama not responding: make sure Ollama is actually running and listening on
localhost:11434.
Output says “Thank you” or “Thanks for watching”
- Cause
- A known Whisper family behaviour: on near-silent or very short audio, the model can emit a stock phrase learned from subtitled video.
- Fixes
-
- Hold the key only while actually speaking, and start speaking promptly.
- Check your microphone is picking you up — a flat waveform makes this far more likely.
- A larger model reduces but does not eliminate it.
High memory or CPU use
- Cause
- Larger Whisper models are genuinely large — Medium and Large turbo hold well over a gigabyte in memory while loaded. This is expected, not a leak.
- Fixes
-
- Drop to Small in Settings ▸ Transcription, especially on 8 GB Macs.
- Turn off Show words as you speak, which re-transcribes while you hold the key.
- On Intel Macs, prefer Small or Tiny — there is no Neural Engine to offload to.
The menu-bar icon is missing
- Cause
- A full menu bar — common on laptops with a notch — silently hides overflow icons.
- Fixes
-
- Quit another menu-bar app to make room, or use a menu-bar manager.
- Open the dashboard from the Dock icon instead, or turn Show in Dock back on in Settings.
Still stuck?
Email shimoverse@gmail.com with your macOS version, your Mac's chip, your OpenVoiceFlow version (Settings shows it), the model you are using, and what you saw versus what you expected. Since the app collects no telemetry, that description is genuinely all we have to go on — and detailed reports get fixed.
Documentation for OpenVoiceFlow 0.5.5 · last updated 2026-07-31. Something wrong or missing here? That is a bug — tell us at shimoverse@gmail.com.