Barabazs
5f2f9d4320
chore: regenerate uv.lock for AMD64 markers
2026-06-03 01:41:24 -06:00
Barabazs
3ccc17b8de
chore: bump whisperx to 3.8.6
2026-05-25 14:34:44 +02:00
Barabazs
5d8c276a3c
fix: correct syntax error in uv version specification
2026-05-25 14:33:02 +02:00
Barabazs
4cbcd1a138
chore(deps): update uv version to 0.11.6 in workflows
2026-05-25 06:30:27 -06:00
Barabazs
a75cd503eb
chore(deps): update exclude-newer settings
2026-05-25 06:30:27 -06:00
Barabazs
095b36b557
chore: bump version to 3.8.4
2026-03-25 09:12:15 +01:00
Barabazs
94f60aab58
chore: bump version to 3.8.3
2026-03-25 08:36:27 +01:00
Barabazs
6d3edb1c0b
chore: bump version
2026-03-10 15:30:43 +01:00
Barabazs
42beab1f9f
chore: bump version to 3.8.1
2026-02-14 15:00:56 +01:00
Barabazs
1baf8d2314
feat: pass --hf_token to WhisperModel for gated model support
...
Forward the existing --hf_token CLI argument to faster-whisper's
WhisperModel via a new use_auth_token parameter on load_model(),
enabling downloads of gated/private HuggingFace models.
2026-02-14 14:48:04 +01:00
Barabazs and Giorgio Azzinnaro
6187d25a44
feat: migrate to pyannote-audio v4 with speaker-diarization-community-1 ( #1349 )
...
* feat: upgrade pyannote-audio dependency to v4
* fix: rename use_auth_token to token for pyannote-audio v4 compatibility
* fix: add omegaconf dep
* fix: use structured output API for pyannote-audio v4 diarization
pyannote-audio 4.x no longer returns a plain Annotation (or tuple when>
return_embeddings=True). It now returns a structured output with
speaker_diarization and speaker_embeddings attributes.
* feat: switch default diarization model to speaker-diarization-community-1
Update default from pyannote/speaker-diarization-3.1 to
pyannote/speaker-diarization-community-1 (pyannote-audio v4),
add CC-BY-4.0 attribution, and update README for v4 API changes.
* fix: correct markdown link formatting for silero-vad in README.md
* chore: update version to 3.8.0
Co-authored-by: Giorgio Azzinnaro <giorgio@azzinna.ro >
2026-02-13 13:52:32 -07:00
Barabazs and Claude Opus 4.6
c4c1242edb
fix: derive SRT/VTT cue times from word-level timestamps ( #1347 )
...
* fix: derive SRT/VTT cue times from word-level timestamps (#1315 )
Subtitle cue start/end times were sourced from VAD segment boundaries
instead of word-level timestamps from forced alignment. This caused cues
to appear prematurely and could produce backwards chronological ordering
when VAD segments overlap.
Use min(word starts) / max(word ends) for cue timing, falling back to
segment-level times only when all words are unalignable.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* chore: bump version to 3.7.7 in pyproject.toml
---------
Co-authored-by: Claude-Assistant <noreply@anthropic.com >
2026-02-13 12:53:49 +01:00
Barabazs
6ec4a02048
chore: drop python 3.9 support ( #1328 )
...
* chore: drop python 3.9 support
- Update requires-python to >=3.10
- Remove onnxruntime constraint (only needed for 3.9)
- Simplify numpy (remove version markers and upper bound)
- Remove pandas upper bound (<2.3.0 was for 3.9 compat)
- Remove av direct dependency (transitive via faster-whisper)
* chore(ci): remove python 3.9 from workflows
- Update build-and-release to use Python 3.10
- Remove 3.9 from python-compatibility matrix
* chore: bump version to 3.7.6
2026-01-27 10:41:40 +01:00
Barabazs
9de90e2664
fix: pin huggingface-hub<1.0.0 for pyannote-audio compatibility ( #1327 )
...
* fix: pin huggingface-hub<1.0.0 for pyannote-audio compatibility
pyannote-audio uses the deprecated `use_auth_token` parameter which was removed in huggingface-hub v1.0.0
* fix: upgrade yanked dependencies
* chore: update version to 3.7.5
2026-01-27 09:45:05 +01:00
Barabazs
d32ec3e301
fix: add missing comma
2025-10-21 09:13:50 -06:00
Barabazs
c8f7597345
feat: add hotwords argument to CLI for improved recognition of rare terms
2025-10-17 09:21:56 -06:00
Barabazs
5925e5f8c7
docs: add cuDNN troubleshooting for common issues ( #1266 )
...
* docs: add troubleshooting guide for cuDNN loading errors
* docs: add cuDNN version incompatibility troubleshooting
2025-10-16 10:56:51 +02:00
Barabazs
617835dc27
chore: upgrade torch and torchaudio dependencies to 2.8.0
2025-10-16 07:41:45 +00:00
Barabazs
92227e7412
fix: lock down torch and torchaudio versions ( #1265 )
...
* fix: update torch and torchaudio dependencies to use compatible version specifiers
* chore: update version to 3.7.3
2025-10-16 08:42:10 +02:00
Barabazs
505bd9c0b5
chore: refine triton dependency to restrict installation to x86_64 Linux ( #1259 )
...
* chore: refine triton dependency to restrict installation to x86_64 Linux
* bump: update version to 3.7.2
2025-10-12 10:38:29 +02:00
Barabazs
895e5a8493
chore: update numpy dependency constraints for Python 3.13 compatibility ( #1258 )
...
* chore: update numpy dependency constraints for Python 3.13 compatibility
* bump: update version to 3.7.1
2025-10-12 10:31:44 +02:00
Barabazs
a58ff9cb20
bump: update version to 3.7.0
2025-10-10 07:37:17 +00:00
Barabazs
d13171cdde
feat: add support for python 3.13 ( #1256 )
...
* feat: update Python version requirement to be compatible with 3.13
* feat: add Python 3.13 to compatibility matrix
* feat: update onnxruntime dependency for Python version compatibility
* fix: drop onnxruntime restriction for python >= 3.10
2025-10-10 09:36:24 +02:00
Barabazs
c1c08c472f
bump: update version to 3.6.0
2025-10-10 06:45:00 +00:00
Barabazs
a51ae7a81a
feat: add centralized logging to replace ad-hoc print statements ( #1254 )
...
* feat: add logging utility functions
* feat: add logging setup and log level argument to CLI
* feat: integrate logging across modules
2025-10-10 08:41:06 +02:00
Barabazs
3b1b9a8c4d
refactor: rename types.py to schema.py to avoid stdlib conflict
2025-10-09 14:25:58 +02:00
Barabazs
c266ac5459
chore: update version to 3.5.0
2025-10-08 09:24:25 +00:00
Barabazs
bf150e442e
feat: update Punkt tokenizer to use pre-trained model and handle missing data
2025-10-03 09:11:24 +02:00
Barabazs
83afb81ac7
fix: restrict pyannote-audio version to avoid compatibility issues ( #1242 )
...
* fix: restrict pyannote-audio version to avoid compatibility issues
* chore: bump whisperX version to 3.4.3
2025-10-01 08:37:00 +02:00
Barabazs
429658d4cc
chore: bump version to 3.4.2
2025-06-27 07:18:39 +00:00
Barabazs
ffedc5cdf0
fix: speaker embedding bug ( #1178 )
...
* fix: improve handling of speaker embeddings in transcribe_task
* chore: bump version to 3.4.1
2025-06-25 13:55:20 +02:00
Barabazs
b93e9b6f57
chore: bump version to 3.4.0
2025-06-24 16:21:23 +02:00
Barabazs
844736e4e4
style: minor code formatting
2025-06-24 15:01:09 +02:00
Barabazs
6fe0a8784a
docs: add troubleshooting section for libcudnn dependencies in README
2025-05-31 05:20:06 -06:00
Barabazs
5012650d0f
chore: update lockfile
2025-05-03 16:25:43 +02:00
Barabazs
108bd0c400
chore: add lockfile check step to CI workflows
2025-05-03 16:25:43 +02:00
Barabazs
b2d50a027b
chore: bump version
2025-05-03 11:38:54 +02:00
Barabazs
36d552cad3
fix: remove DiarizationPipeline from public API
2025-05-03 09:25:59 +02:00
Barabazs
7d36b832f9
refactor: update CLI entry point
2025-05-03 09:25:59 +02:00
Barabazs
d2a493e910
refactor: implement lazy loading for module imports in whisperx
2025-05-03 09:25:59 +02:00
Barabazs
f5b40b5366
chore: update version to 3.3.3 in pyproject.toml and uv.lock
2025-05-01 11:08:54 +02:00
Barabazs
ac0c8bd79a
feat: add version and Python version arguments to CLI
2025-05-01 11:08:54 +02:00
Barabazs
cd59f21d1a
fix: downgrade ctranslate2 dependency version
2025-05-01 11:08:54 +02:00
Barabazs
f10dbf6ab1
fix: update setuptools configuration to include package discovery for whisperx
2025-03-25 18:49:44 +01:00
Barabazs
a7564c2ad6
docs: update installation instructions
2025-03-25 17:02:41 +01:00
Barabazs
e7712f496e
refactor: update import statements to use explicit module paths across multiple files
2025-03-25 16:24:21 +01:00
Barabazs
8c58c54635
Revert "feat: add Basque alignment model ( #1074 )" ( #1077 )
...
This reverts commit 0d9807adc5 .
2025-03-05 15:19:23 +01:00
Barabazs
f8d11df727
docs: Update README example commands with generic audio path
2025-02-19 08:24:04 +01:00
Barabazs
d2f0e53f71
chore: remove tmp workflow
2025-02-12 08:23:23 +01:00
Barabazs
7489ebf876
feat: update build and release workflow to use uv for package installation and publishing
2025-02-12 08:23:23 +01:00
Barabazs
90256cc481
feat: use uv recommended setup
2025-02-12 08:23:23 +01:00
Barabazs
b41ebd4871
chore: add numpy to deps
2025-02-12 08:23:23 +01:00
Barabazs
63bc1903c1
feat: update Python compatibility workflow to use uv
2025-02-12 08:23:23 +01:00
Barabazs
272714e07d
feat: use uv for building package
2025-02-12 08:23:23 +01:00
Barabazs
86e2b3ee74
chore: remove deprecated VAD_SEGMENTATION_URL
2025-01-17 09:12:05 +01:00
Barabazs
70c639cdb5
doc: refer to DEFAULT_ALIGN_MODELS_HF for other langs
2025-01-17 08:47:44 +01:00
Barabazs
2f93e029c7
feat: add SegmentData type for temporary processing during alignment
2025-01-13 10:45:50 +01:00
Barabazs
024bc8481b
refactor: consolidate segment data handling in alignment function
2025-01-13 10:45:50 +01:00
Barabazs
f286e7f3de
refactor: improve type hints and clean up imports
2025-01-13 10:45:50 +01:00
Barabazs
73e644559d
refactor: remove namespace for consistency
2025-01-13 10:45:50 +01:00
Barabazs
734084cdf6
bump: update version to 3.3.1
2025-01-08 18:00:34 +01:00
Barabazs
9395b0de18
Update tmp.yml
2025-01-08 17:59:28 +01:00
Barabazs
d57f9dc54c
Create tmp.yml
2025-01-08 17:59:28 +01:00
Barabazs
10b05fc43f
refactor: replace NamedTuple with TranscriptionOptions in FasterWhisperPipeline
2025-01-05 18:56:19 +01:00
Barabazs
26d9b46888
feat: include speaker information in WriteTXT when diarizing
2025-01-05 18:21:34 +01:00
Barabazs
9a8967f27e
refactor: add type hints
2025-01-05 11:48:24 +01:00
Barabazs
0f7f9f9f83
refactor: simplify imports for better type inference
2025-01-05 11:48:24 +01:00
Barabazs
c60594fa3b
fix: update import statement for conjunctions module
2025-01-05 11:48:24 +01:00
Barabazs
4916192246
chore: bump whisperX to 3.3.0
2025-01-02 14:09:10 +01:00
Barabazs
cbdac53e87
chore: update ctranslate2 version to restrict <4.5.0
2025-01-02 14:09:10 +01:00
Barabazs
a0eb31019b
chore: update license in setup.py
2025-01-02 08:41:04 +01:00
Barabazs
b08ad67a72
docs: update installation instructions in README
2025-01-02 08:35:45 +01:00
Barabazs
c18f9f979b
fix: update README image source and enhance setup.py for long description
2025-01-02 08:30:04 +01:00
Barabazs
948b3e368b
chore: update gitignore
2025-01-01 18:47:40 +01:00
Barabazs
e9ac5b63bc
chore: clean up MANIFEST.in by removing unnecessary asset inclusions
2025-01-01 18:47:40 +01:00
Barabazs
90b45459d9
feat: add build and release workflow
2025-01-01 18:47:40 +01:00
Barabazs
81c4af96a6
feat: add Python compatibility testing workflow
...
feat: restrict Python versions to 3.9 - 3.12
2025-01-01 15:29:03 +01:00
Barabazs
7307306a9d
chore: bump version
2024-12-18 09:03:04 +01:00
Barabazs and Icaro Bombonato
9e4b1b4c49
fix: Force ctranslate to version 4.4.0
...
Force ctranslate to version 4.4.0 due libcudnn_ops_infer.so.8:
https://github.com/SYSTRAN/faster-whisper/issues/729
Co-authored-by: Icaro Bombonato <ibombonatosites@gmail.com >
2024-12-16 13:30:08 +01:00
Barabazs
844eb30710
fix: force soundfile version update for mp3 support
2023-03-04 11:01:26 +01:00
Barabazs
d83c74a79f
doc: format checklist
2023-01-29 16:07:58 +01:00
Barabazs
33073f9bba
Create FUNDING.yml
2023-01-28 19:43:27 +01:00