v3.6.0
m-bain/whisperXv3.6.0Oct 10, 2025by Barabazs
AI Summary
This release focuses on code organization and maintenance, including a file rename to avoid standard library conflicts and the introduction of centralized logging to replace ad-hoc print statements.
Key Highlights
- Refactored `types.py` to `schema.py` to avoid standard library conflicts.
- Added centralized logging to replace ad-hoc print statements.
- Fixed diarization code and documentation in the README.
Breaking Changes
- Renamed `types.py` module to `schema.py`. Code importing the old module name will no longer work.
New Features
- Centralized logging system
- Updated README with CPU device usage instructions
Full Release Notes
## What's Changed * Update README.md to fix diarize code by @awan1 in https://github.com/m-bain/whisperX/pull/1192 * Remove redundant variable & improve load_model function documentation by @3manifold in https://github.com/m-bain/whisperX/pull/1197 * Update README.md to include --device cpu by @felagund in https://github.com/m-bain/whisperX/pull/1164 * refactor: rename types.py to schema.py to avoid stdlib conflict by @Barabazs in https://github.com/m-bain/whisperX/pull/1252 * feat: add centralized logging to replace ad-hoc print statements by @Barabazs in https://github.com/m-bain/whisperX/pull/1254 ## New Contributors * @awan1 made their first contribution in https://github.com/m-bain/whisperX/pull/1192 * @felagund made their first contribution in https://github.com/m-bain/whisperX/pull/1164 **Full Changelog**: https://github.com/m-bain/whisperX/compare/v3.5.0...v3.6.0