How a failed dictation shows up
- A freeze mid-sentence: the bar stops, the words are gone.
- “Offline” errors while every other app is online.
- Dictations that finish, disappear, and can’t be recovered.
- Sign-in problems that leave you unable to dictate at all.
None of these proves a single cause. Permissions, the input device, app bugs and the destination field can fail on their own, network or not. A cloud transcription product also depends on its network and service path.
The extra dependencies in cloud dictation
Wispr Flow’s accuracy and limitations guide states that an internet connection is required and that dictation is transcribed in the cloud. That adds a round-trip before text appears, the dashed links in Fig. 01:
- Upload. Your audio goes up, queuing behind whatever else is on your connection.
- Cloud. The service transcribes the audio.
- Return. The text comes back across the network.
Any one of them can delay or block the result. That is a normal trade-off of cloud transcription, not proof of which link failed in a given incident.
What local processing removes, and what it doesn’t
LockedIn Flow runs the whole pipeline on your Apple silicon Mac, on macOS 15 or later. Parakeet TDT v3 recognizes speech on the Apple Neural Engine and cleanup uses local rules. No upload, no sign-in, no round-trip. Once the speech model is installed, dictation needs no network connection.
That takes the transcription service out of the critical path. Microphone routing, permissions, the speech model, focus and text delivery still matter, as they do for any dictation app. The checks at the end of this page cover them.
History keeps the text
LockedIn Flow saves every transcript to History before it pastes, and no paste result deletes it.
- Saved
- Before it’s typed. A missed paste never costs you the words.
- Pasted
- Once, never retried. Text is never inserted twice.
- Recover
- Copy or re-insert any recent dictation from History or the menu bar.
- No access
- No Accessibility? Your words are copied for you to paste.
- Failed
- Retry without re-recording. A failed recording is held in memory for Retry, never written to disk.
History lives in memory until you quit, by default. Keep it longer if you like; what you keep is encrypted on the Mac.
When it actually is your Mac
Some dictation problems are local. These four checks are good first steps for LockedIn Flow or any other Mac dictation app.
- Microphone permission. System Settings → Privacy & Security → Microphone. The app must be listed and turned on.
- Input device. System Settings → Sound → Input. Confirm the right mic is selected and the level moves when you talk.
- Accessibility permission. macOS requires it before one app can paste into another. Without it, LockedIn Flow copies each transcript for you to paste. If text stops appearing at the cursor, turn the permission off and on again.
- Restart the app after changing permissions or the selected input, so it picks up the current state.