v3.3.5

m-bain/whisperXv3.3.5Mar 10, 2026by Barabazs

AI Summary

Backport of alignment fixes from v3.8.2, restoring the original CTC forced-alignment logic and fixing blank_id handling.

Key Highlights

  • Restored original CTC forced-alignment logic
  • Fixed blank_id hardcoded to 0 issue

Full Release Notes

Backport of word-level timestamp fixes from v3.8.2.

##  Bug Fixes

- **Restore original CTC forced-alignment** (f2609a6): PR #986 caused all words to anchor to the start of the segment window (silence) instead of actual speech. Reverts get_trellis/backtrack to the original PyTorch tutorial implementation. Fixes #1220.
- **Fix blank_id hardcoded to 0** (636f298): Broke alignment for HuggingFace models where blank is [pad], not index 0.


**Full Changelog**: https://github.com/m-bain/whisperX/compare/v3.3.4...v3.3.5