macOS says SpeakoFlow "is damaged and can't be opened"
macOS says SpeakoFlow "is damaged and can't be opened"
.dmg you download:.dmg by hand,
run the command again for that copy.More detail in Install.macOS permissions stopped working after an update
macOS permissions stopped working after an update
The macOS globe key opens the emoji picker instead of dictating
The macOS globe key opens the emoji picker instead of dictating
Windows SmartScreen warns about the installer
Windows SmartScreen warns about the installer
Whisper refuses to run or crashes on startup
Whisper refuses to run or crashes on startup
A model download failed or stopped
A model download failed or stopped
.partial file in the models
folder holds the progress. Restart the download from the Models page and it
picks up from the last byte.If the download keeps failing, check your network connection. Downloads fetch
eight chunks at once from Hugging Face (or a mirror), so a firewall blocking
that host would stop them. The model page shows the download’s progress and
any error.Hotkeys do nothing
Hotkeys do nothing
- Onboarding finished? Shortcuts are only registered after you complete the first-run setup. If you closed the app partway through, open it again and it picks the setup back up.
- Another app took the key? Some apps register the same global shortcut. Try recording a different shortcut in Settings → Shortcuts.
- Linux keyboard engine. On Linux with the Tauri engine (the default), shortcuts are registered through X11 and may only work while an X11 window has focus under native Wayland. Compositor-owned shortcuts are more reliable. See Command-line flags for examples.
-
Linux input group. If you switched to the handy-keys engine and the
log shows
rdev grab error: PermissionDenied, add your user to theinputgroup and log out:Or switch the engine back to Tauri in Settings → Advanced → Experimental.
The recording overlay will not stay on top (Linux)
The recording overlay will not stay on top (Linux)
wlr-layer-shell (Sway, Hyprland, KDE Plasma) or X11 “keep above” stacking.GNOME on Wayland supports neither. SpeakoFlow detects this and runs under
XWayland automatically, where the overlay floats normally. No setup needed.Two escape hatches if you need them:- Force native Wayland: launch with
SPEAKOFLOW_ALLOW_WAYLAND=1. The overlay may not stay on top. - Disable layer shell: launch with
SPEAKOFLOW_NO_GTK_LAYER_SHELL=1if the overlay misbehaves under a layer-shell compositor.
GDK_BACKEND yourself always wins.The app crashes on a touchpad pinch-to-zoom (Linux)
The app crashes on a touchpad pinch-to-zoom (Linux)
DrawingArea_CommitTransientZoom in the log is a WebKitGTK bug,
not a SpeakoFlow bug. It affects many apps built on WebKitGTK and is tracked
in tauri#13115 and
wry#544.Avoid pinch-to-zoom inside the app window until there is an upstream fix.
Updating your system’s webkit2gtk-4.1 packages can help.A meeting only records my side of the call (macOS)
A meeting only records my side of the call (macOS)
Cloud transcription returns an error
Cloud transcription returns an error
- API key. Make sure the key is entered for the right provider in the cloud transcription settings on the Models page.
- Model. Some providers have separate model namespaces for transcription.
OpenRouter, for example, requires the
vendor/modelslug (likeopenai/whisper-large-v3). - Base URL. For Azure AI Speech, the URL must point to your own resource in a region that supports MAI-Transcribe.
The assistant's voice is not working in a conversation
The assistant's voice is not working in a conversation
- Check that a voice is selected on the Assistant page under Voice.
- If you use a cloud voice engine (not Kokoro or another local voice), make sure the engine has an API key and the key works.
- On Linux, check that your audio output device is working. The output device in Settings → Audio is for feedback sounds only. The assistant uses the system default output.
The wrong text pastes, or my last words get clipped
The wrong text pastes, or my last words get clipped