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.**