v0.2.0
OpenWispr v0.2.0 — on-device voice dictation for Android and macOS. Everything runs locally; nothing is uploaded.
Highlights since v0.1.0
On-device speech, everywhere
- Parakeet STT on macOS (sherpa-onnx / NeMo Parakeet-TDT) — sub-second transcription with accuracy on par with Whisper-small, fully offline. Set as the recommended default.
- On-device-first defaults across both platforms (Parakeet for speech, the OpenWispr fine-tune for polish).
- Faster Whisper — audio context sized to the clip (tiny STT p50 959 → 241 ms on an S25 Ultra).
macOS app
- Brand app icon — shows in Finder, System Settings, and permission dialogs.
- fn hold-to-talk — hold 🌐 fn to talk (release to insert), double-tap for hands-free. Custom-shortcut mode still offers a press-to-toggle combo.
- "Tap to talk" notch — a persistent pill that hangs from the top-center and expands into the live listening panel.
- Home stats — "Today at a glance" band (Words dictated · Time saved · Day streak, plus Accept-rate / On-device chips), matching Android.
- Onboarding + Settings redesign — sidebar Settings, guided first-run setup.
Android app
- On-device-first onboarding + Settings redesign — guided setup, per-model download manager, Parakeet + fine-tune recommended.
Fixes
- Model downloads are fast again — replaced per-byte streaming with native chunked downloads (the 652 MB Parakeet encoder no longer crawls regardless of network speed).
- Auto-insert works in browsers and terminals — inserts via a synthesized ⌘V paste universally (native fields, web content, terminals, Electron) instead of the AX write that silently dropped text in non-native apps.
- Spoken enumerations ("first / second / third") format as numbered lists.
Install
Android (.apk): sideload it — enable "Install unknown apps" for your browser/files app, then open the APK. arm64 devices only.
macOS (.dmg): the app is self-signed, not notarized, so on first launch macOS Gatekeeper will warn. Right-click the app → Open (once), or run xattr -dr com.apple.quarantine /Applications/OpenWispr.app.