NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Time-Accurate Automatic Speech Recognition using Whisper.
Last release 3 months ago
26 Jun 2026
Release timing varies
gaps range from 9 days to 4 months
Nearly every release is documented
notes for 33 of 33 stable releases
10 versions withdrawn
withdrawn after publishing
3 years old
44 releases · first in 2024
Fix Windows CUDA detection: include AMD64 in uv source platform markers by @deekshaNVIDIA in https://github.com/m-bain/whisperX/pull/1414
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.6...3.8.7rc1
Add Indonesian model to alignment.py by @aziib in https://github.com/m-bain/whisperX/pull/1400
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.5...v3.8.6
One column per month.
fix: pin torchvision and torchcodec for torch 2.8 compatibility by @Barabazs in https://github.com/m-bain/whisperX/pull/1397
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.4...v3.8.5
feat: add progress_callback to transcribe, align, and diarize by @Barabazs in https://github.com/m-bain/whisperX/pull/1371
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.2...v3.8.4
Nothing published for this version
feat: expose avg_logprob per segment from ctranslate2 beam search by @Barabazs in https://github.com/m-bain/whisperX/pull/1350
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.1...v3.8.2
Fix: Respect --model_dir and --model_cache_only during alignment by @MrPrayer in https://github.com/m-bain/whisperX/pull/1285
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.8.0...v3.8.1
feat: migrate to pyannote-audio v4 with speaker-diarization-community-1 by @Barabazs in https://github.com/m-bain/whisperX/pull/1349
Special thanks to @borgoat for taking the lead.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.7...v3.8.0
Backport of word-level timestamp fixes from v3.8.4.
Backport of word-level timestamp fixes from v3.8.4.
4,9, £13.60) now get proper timestamps via a wildcard emission column. The previous patch (v3.X.Y) reverted PR #986 which removed wildcard support entirely. Fixes #1372.Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.8...v3.7.9
Backport of word-level timestamp fixes from v3.8.2.
Backport of word-level timestamp fixes from v3.8.2.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.7...v3.7.8
Optimize assign_word_speakers with interval tree for 228x speedup by @Mr-Neutr0n in https://github.com/m-bain/whisperX/pull/1338
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.6...v3.7.7
chore: drop python 3.9 support by @Barabazs in https://github.com/m-bain/whisperX/pull/1328
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.5...v3.7.6
docs: add cuDNN troubleshooting for common issues by @Barabazs in https://github.com/m-bain/whisperX/pull/1266
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.4...v3.7.5
chore: upgrade torch and torchaudio dependencies to 2.8.0
chore: upgrade torch and torchaudio dependencies to 2.8.0
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.3...v3.7.4
feat: add Swedish alignment model by @Npahlfer in https://github.com/m-bain/whisperX/pull/1110
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.2...v3.7.3
chore: refine triton dependency to restrict installation to x86_64 Linux by @Barabazs in https://github.com/m-bain/whisperX/pull/1259
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.1...v3.7.2
chore: update numpy dependency constraints for Python 3.13 compatibility by @Barabazs in https://github.com/m-bain/whisperX/pull/1258
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.7.0...v3.7.1
feat: add support for python 3.13 by @Barabazs in https://github.com/m-bain/whisperX/pull/1256
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.6.0...v3.7.0
Backport of word-level timestamp fixes from v3.8.4.
Backport of word-level timestamp fixes from v3.8.4.
4,9, £13.60) now get proper timestamps via a wildcard emission column. The previous patch (v3.X.Y) reverted PR #986 which removed wildcard support entirely. Fixes #1372.Full Changelog: https://github.com/m-bain/whisperX/compare/v3.6.1...v3.6.2
Backport of word-level timestamp fixes from v3.8.2.
Backport of word-level timestamp fixes from v3.8.2.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.6.0...v3.6.1
Update README.md to fix diarize code by @awan1 in https://github.com/m-bain/whisperX/pull/1192
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.5.0...v3.6.0
Backport of word-level timestamp fixes from v3.8.4.
Backport of word-level timestamp fixes from v3.8.4.
4,9, £13.60) now get proper timestamps via a wildcard emission column. The previous patch (v3.X.Y) reverted PR #986 which removed wildcard support entirely. Fixes #1372.Full Changelog: https://github.com/m-bain/whisperX/compare/v3.5.1...v3.5.2
Backport of word-level timestamp fixes from v3.8.2.
Backport of word-level timestamp fixes from v3.8.2.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.5.0...v3.5.1
Add jr, sr, and ph.d to punkt abbreviations by @alexcannan in https://github.com/m-bain/whisperX/pull/1053
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.3...v3.5.0
Backport of word-level timestamp fixes from v3.8.4.
Backport of word-level timestamp fixes from v3.8.4.
4,9, £13.60) now get proper timestamps via a wildcard emission column. The previous patch (v3.X.Y) reverted PR #986 which removed wildcard support entirely. Fixes #1372.Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.4...v3.4.5
Backport of word-level timestamp fixes from v3.8.2.
Backport of word-level timestamp fixes from v3.8.2.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.3...v3.4.4
Remove unused code in Vad class by @3manifold in https://github.com/m-bain/whisperX/pull/1079
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.2...v3.4.3
Fix: Ensure integer tensor indexing in get_wildcard_emission() to avoid IndexError by @HowardWhile in https://github.com/m-bain/whisperX/pull/1146
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.1...v3.4.2
fix: speaker embedding bug by @Barabazs in https://github.com/m-bain/whisperX/pull/1178
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.4.0...v3.4.1
chore: add lockfile check step to CI workflows by @Barabazs in https://github.com/m-bain/whisperX/pull/1130
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.4...v3.4.0
Backport of word-level timestamp fixes from v3.8.4.
Backport of word-level timestamp fixes from v3.8.4.
4,9, £13.60) now get proper timestamps via a wildcard emission column. The previous patch reverted PR #986 which removed wildcard support entirely. Fixes #1372.Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.5...v3.3.6
Backport of word-level timestamp fixes from v3.8.2.
Backport of word-level timestamp fixes from v3.8.2.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.4...v3.3.5
feat: improve CLI loading speed by lazy loading public API by @Barabazs in https://github.com/m-bain/whisperX/pull/1128
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.3...v3.3.4
chore: remove deprecated VAD_SEGMENTATION_URL by @Barabazs in https://github.com/m-bain/whisperX/pull/1003
segments to segments_list by @tan90xx in https://github.com/m-bain/whisperX/pull/1006Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.1...v3.3.3
chore: update ctranslate2 version requirement to >=4.5.0
This patch release should resolve CUDNN related issues.
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.1...v3.3.2
refactor: add type hints and fix import statement by @Barabazs in https://github.com/m-bain/whisperX/pull/975
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.3.0...v3.3.1
Update faster-whisper to 1.0.2 to enable model distil-large-v3 by @moritzbrantner in https://github.com/m-bain/whisperX/pull/814
Full Changelog: https://github.com/m-bain/whisperX/compare/v3.2.0...v3.3.0
added Korean wav2vec2 model by @Boulaouaney in https://github.com/m-bain/whisperX/pull/277
--language parameter. by @jkukul in https://github.com/m-bain/whisperX/pull/517batch_size description by @mabergerx in https://github.com/m-bain/whisperX/pull/382large-v3 by @MahmoudAshraf97 in https://github.com/m-bain/whisperX/pull/599Full Changelog: https://github.com/m-bain/whisperX/compare/v3.1.1...v3.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix word timestamp bug (words no longer have consecutive timestamps)
translate functionality addedYour coding agent can read these notes before it upgrades. Set up the MCP server →