What's New
This release replaces client-side Picovoice wake word detection with server-side OpenWakeWord, enabling unlimited device support without per-device licensing restrictions.
Highlights
- Server-side OpenWakeWord - Wake word detection now runs on the server, removing the 1-device limit from Picovoice
- Multi-device support - Connect from multiple phones/browsers simultaneously
- Custom wake word models - Train your own wake words with OpenWakeWord
- Hey Cal default - New custom-trained "Hey Cal" wake word (Hey Jarvis also included)
- Wake word model selector - Choose between wake words in frontend and mobile settings
- Apple Silicon support - Startup script and MLX-Audio for M1/M2/M3 Macs
Improvements
- Fix wake word timeout cutting off speech mid-sentence (VAD-based detection)
- Post-response follow-up window for natural conversation flow
- Wake word state indicators in mobile app
- Optimized greeting latency with direct TTS
- Docker startup fix for missing config files
Breaking Changes
- Picovoice client-side wake word removed from mobile app and web frontend