0.1.8
QuentinFuxa/WhisperLiveKit0.1.8Jun 16, 2025by QuentinFuxa
AI Summary
Refactors the codebase to separate command-line parsing and web interface into dedicated modules while improving programmatic flexibility.
Key Highlights
- `TranscriptionEngine` can now be initialized via its constructor with parameters.
- Moved command-line argument parsing to a new `whisperlivekit.parse_args` module.
- Moved web interface serving to `whisperlivekit.web.web_interface`.
New Features
- Constructor-based initialization
- New module for argument parsing
- New module for web interface
Full Release Notes
### Changed - `TranscriptionEngine` (ex `WhisperLiveKit` ) can now be initialized with parameters directly via its constructor (e.g., `TranscriptionEngine(backend="faster-whisper", model="small")`, for greater flexibility for programmatic use in addition to command-line argument parsing. ### Moved - New module `whisperlivekit.parse_args` for handling command-line argument parsing. - New module `whisperlivekit.web.web_interface` for serving the web interface HTML. 0.1.7 -> 0.1.8: https://github.com/QuentinFuxa/WhisperLiveKit/commit/993a83546ae8bec4225503afc2545dfabbb06f42