0.2.12
QuentinFuxa/WhisperLiveKit0.2.12Oct 6, 2025by QuentinFuxa
AI Summary
Initial release adding custom model support, Chrome extension and web interface unification, and various bug fixes.
Key Highlights
- Custom models support via --model_dir parameter
- Custom alignment head setting with --custom-alignment-heads
- Unified HTML/CSS/JS between Chrome extension and web interface
- --forwarded-allow-ips parameter for reverse proxy support
- Prepared backend for new API version
New Features
- Custom model support with --model_dir
- Custom alignment heads configuration
- Chrome extension and web interface unification
- WebSocket reverse proxy support
Full Release Notes
## New Features - Added support for custom models with the simulstreaming backend via the `--model_dir` parameter. - Added the ability to set a custom alignment head when using custom models, using `--custom-alignment-heads`. If not specified, the system defaults to using the last half of the decoder layers for time alignment. - Unified HTML, CSS, and JavaScript between the Chrome extension and web interface: - The extension interface now includes the latest functionality. - The web interface features improved responsive design for narrow viewports. - Added the `--forwarded-allow-ips` parameter to enable WebSocket functionality behind a reverse proxy. - Prepared backend for the new API version, doc [here](https://github.com/QuentinFuxa/WhisperLiveKit/blob/main/docs/API.md) ## Bug Fixes - Fixed an issue where silences were not detected when the language was not set to auto. - Fixed a bug causing translation to break during silences. - Enforced `language = en` for `.en` models. - Frontend: resolved diarization buffer gaps - Frontend: Speaker, detected language, and lag blocks are now correctly aligned. - Fixed an issue preventing the frontend from working when `--pcm-input` was set. - Fixed an issue preventing Diart diarization backend to work. **[backend still deprecated]** **Thank you to all contributors and community members who reported issues and provided valuable feedback.**