Reliability fixes for voice input, plus diagnostics.
Fixed
- Toggle-to-talk overlay no longer hangs. The recording overlay could grab keyboard focus from the app you're dictating into — which froze the live meter, stopped the shortcut + Done from responding, and hijacked Cmd+V. The overlay now stays out of the keyboard-focus path while recording.
- AirPods / Bluetooth recording. The audio tap now uses the format the input actually delivers, and a watchdog surfaces a clear, actionable error if no audio arrives instead of leaving a frozen "Listening…" overlay.
- No freeze at record start when the focused app is slow to answer Accessibility queries (bounded messaging timeout).
Added
- Diagnostic logging (os.Logger subsystem
com.vlelyavin.Transcriptor) covering input device/format, engine start, audio buffers, hotkey presses, and route changes.
Install
- Download
Transcriptor.dmgbelow. - Open it and drag Transcriptor.app into Applications.
- This build isn't notarized yet, so macOS quarantines it on download. Clear the flag once (safe — it only removes the "downloaded from the internet" marker):
xattr -dr com.apple.quarantine /Applications/Transcriptor.app - Launch Transcriptor, grant Microphone when asked (and Accessibility in Settings if you want automatic insertion into other apps).
Requires macOS 14 or later.