github QuentinFuxa/WhisperLiveKit 0.2.10

latest releases: 0.2.17, 0.2.16, 0.2.15...
3 months ago

New Features

  • Live Translation with NLLB:

    • Backend flexibility: Add possibility to switch to the 'transformers' backend using --nllb-backend for improved performance on certain systems. See here for guidance on choosing the optimal backend.
    • Configurable model size: Adjust NLLB model size from 600M to 1.3B using --nllb-size parameter for enhanced translation accuracy.
  • Frontend AudioWorklet support: The frontend now automatically uses AudioWorklet instead of MediaRecorder when --pcm-input is enabled, useful for environments without ffmpeg or for custom implementations.

Bug Fixes

  • Fixed --warmup-file parameter compatibility with backends like faster-whisper
  • Translation now runs in a dedicated asyncio thread to prevent transcription and diarization slowdowns
  • Translation processing now correctly manages silent periods
  • Resolved websocket timeout issues on low-end devices
  • Corrected transcription/translation buffer positioning that was appearing below the translation output

Thank you to all contributors and community members who reported issues and provided valuable feedback.

Don't miss a new WhisperLiveKit release

NewReleases is sending notifications on new releases.