v3.7.7
m-bain/whisperXv3.7.7Feb 13, 2026by Barabazs
AI Summary
A performance-focused update that optimizes speaker assignment and fixes timestamp formats for subtitle exports.
Key Highlights
- 228x speedup for assign_word_speakers using interval tree
- Fix SRT/VTT cue times derived from word-level timestamps
- Pass repetition penalty to CTranslate2 generate()
New Features
- Repetition penalty support
Full Release Notes
## What's Changed * Optimize assign_word_speakers with interval tree for 228x speedup by @Mr-Neutr0n in https://github.com/m-bain/whisperX/pull/1338 * fix: pass no_repeat_ngram_size and repetition_penalty to CTranslate2 generate() by @RickSanchez93 in https://github.com/m-bain/whisperX/pull/1340 * chore: update type hints by @1carlito in https://github.com/m-bain/whisperX/pull/1342 and https://github.com/m-bain/whisperX/pull/1343 * fix: derive SRT/VTT cue times from word-level timestamps by @Barabazs in https://github.com/m-bain/whisperX/pull/1347 ## New Contributors * @Mr-Neutr0n made their first contribution in https://github.com/m-bain/whisperX/pull/1338 * @RickSanchez93 made their first contribution in https://github.com/m-bain/whisperX/pull/1340 * @1carlito made their first contribution in https://github.com/m-bain/whisperX/pull/1342 **Full Changelog**: https://github.com/m-bain/whisperX/compare/v3.7.6...v3.7.7