v0.19.0
Highlights
Experimental Voice Mode
Hands-free voice interaction powered by local Whisper transcription. Tap the mic in the sidebar to enter a full-screen overlay with a live breathing orb, real-time partial transcripts, and audio level metering.
- Voice Activity Detection — adaptive silence/speech thresholds with energy tracking and hangover window. The mic activates on speech and pauses on silence automatically.
- Sleep & Wake Commands — say "go to sleep" to pause dictation and "wake up" to resume, without touching the UI. Keywords are configurable in Settings → Speech.
- Quiet Mic Normalization — audio from low-gain mics is scaled up before Whisper transcription for better accuracy on quiet input.
- Duplicate Sentence Dedup — Whisper's greedy decoder sometimes emits the same sentence twice; these duplicates are now filtered automatically.
Mobile Web Chat
A dedicated mobile chat interface accessible over your local network.
- Wi-Fi Pairing — scan a QR code on desktop to instantly open a chat session on your phone. No app install required.
- Mobile Chat Input — a mobile-optimized input component with send button, Dictation (speech-to-text), and TTS playback controls.
- Settings Tab — a new Mobile settings tab for managing paired devices and connection preferences.
Supertonic TTS Integration
Text-to-speech is now powered by the Supertonic plugin with a new engine selector in Settings → Speech. Choose between available TTS engines and preview voices directly in settings.
Improvements
- TTS Streaming — the TTS store now uses a chunked streaming state machine with word-boundary events for smoother playback and real-time status tracking.
- Dictation Robustness — the dictation hook now exposes partial transcripts, audio level, error state, and an auto-restart guard to prevent infinite retry loops.
- Sidebar Voice Indicator — conversation items in the sidebar show a voice indicator when a conversation was initiated via voice mode.
Bug Fixes
- Switched tauri-plugin-supertonic from local path dependency to published crate (v0.2) for reliable builds.
What's Changed
- Sync dev into main: supertonic TTS, engine selector, mobile pairing guards by @TheoSlater in #109
- feat: experimental voice mode by @TheoSlater in #110
Full Changelog: v0.18.0...v0.19.0