0.2.2

QuentinFuxa/WhisperLiveKit0.2.2Jul 4, 2025by QuentinFuxa

AI Summary

Replaces the ffmpeg-python library with raw ffmpeg calls to resolve systematic crashes and improve server stability.

Key Highlights

  • Replaced ffmpeg-python with raw ffmpeg calls to fix crashes after 9 minutes on some machines.
  • Updated to the latest SimulWhisper for improved compatibility with English-only models.
  • Fixed buffer overflow prevention when no tokens are created.

New Features

  • Raw ffmpeg implementation
  • SimulWhisper update compatibility
  • Fixed buffer overflow prevention

Full Release Notes

### New:
- **Replace ffmpeg-python with raw ffmpeg calls**:
     - Fixes systematic crashes after 9 minutes on some machines
     - Improves reboot and restart handling
     - Allows ffmpeg to restart without crashing the server on conversion errors

- **Update to latest SimulWhisper:**
     - Adds compatibility with English-only models
     - Infers word-level timestamps for better diarization alignment
     - Other improvements: https://github.com/ufal/SimulStreaming/commits/main/
- Prevent buffer from growing indefinitely when no tokens are created
- Fix Hugging Face token file handling in Docker
- Remove default 8000 port in WebSocket when no port is provided