v1.6.8April 15, 2026
1.6.8
New features
- Meeting recording with on-device speaker diarization — capture mic and system audio together, and every segment is automatically labeled with who said it. Diarization runs 100% locally: voices never leave your device. System audio capture now works on Windows and Linux (Chromium loopback and the native audio portal), not just macOS.
- Local live transcription preview — see your words appear in real time as you speak, streamed from a local Whisper or Parakeet model before you release the hotkey. Fully on-device, no cloud round trip.
- Self-hosted support — first-class option to point OpenWhispr at your own LAN server for both transcription and agent inference. One click to swap between OpenAI, Anthropic, Gemini, a local GGUF, or your self-hosted endpoint.
- Speaker to contact linking — voice profiles bind to calendar attendees, so recurring participants get named automatically after the first tag.
- Improved echo cancellation — WebRTC AEC now runs as a native sidecar, paired with a custom cross-correlation detector and text-level dedupe to cleanly handle external speakers, system-audio capture, and low-echo-quality mics.
- Gemma 4 models — Gemma 4 31B and Gemma 4 26B MoE added to the local model registry.
- Smart transcription error handling — when a transcription fails, inline CTAs let you retry, switch provider, or open logs.
Linux
- Hyprland global hotkeys via
hyprctl, plus correct active-window detection for terminal paste.
- GNOME shortcut conflict detection, active-key display, and proper fallback when the requested shortcut is taken.
Fixes
- Windows: installer DPI scaling corrected, GPU compositing re-enabled.
- Local Whisper: stricter speech gate cuts hallucinated output on silent audio.
- Diarization: session-scoped results, disk spooling for long meetings, reliable spinner, correct speaker label propagation.
- Notes: transcripts scope to their originating note, view auto-switches when a meeting recording starts.
- UI: fixed 420px window width that grows only with text, consistent across phases; preview overlay redesigned.
- Settings: inference mode auto-switches when you select a new provider.
- i18n: speaker labels, cloud settings, integrations, and calendar strings tightened across locales.
- Stability: 22 React Compiler lint issues resolved, tighter effect dependencies, cleaner hook usage across 15 files.