Commit Graph

485 Commits

Author SHA1 Message Date
Barabazs
bf150e442e feat: update Punkt tokenizer to use pre-trained model and handle missing data 2025-10-03 09:11:24 +02:00
Max Bain
ed13dc8c6c recall.ai sponsor
Added information about Recall.ai's Meeting Transcription API.
2025-10-03 00:12:53 +01:00
Alex Cannan
c7d31883bc Add jr, sr, and ph.d to punkt abbreviations 2025-10-01 08:59:53 +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
v3.4.3
2025-10-01 08:37:00 +02:00
Jean Du
2d9ce44329 fix(asr): load VAD model on correct CUDA device (#835)
fix(asr): load VAD model on correct CUDA device

Previously, the VAD sub‐model was always initialized on the default CUDA device (cuda:0), even when a higher device_index was specified. This change sets `device_vad` to `cuda:{device_index}` whenever `device == 'cuda'`, while falling back to the original `device` string for non‐CUDA cases. This ensures the VAD model is loaded on the intended GPU.


Co-authored-by: dujing <dujing@xmov.ai>
Co-authored-by: Barabazs <31799121+Barabazs@users.noreply.github.com>
2025-07-02 08:07:59 +02:00
3manifold
f4261f34e9 Remove unused code in Vad class 2025-07-01 09:06:04 +02:00
Barabazs
429658d4cc chore: bump version to 3.4.2 v3.4.2 2025-06-27 07:18:39 +00:00
Howard
e0833da5dc Fix: Ensure integer tensor indexing in get_wildcard_emission() 2025-06-27 09:17:44 +02:00
Barabazs
ffedc5cdf0 fix: speaker embedding bug (#1178)
* fix: improve handling of speaker embeddings in transcribe_task

* chore: bump version to 3.4.1
v3.4.1
2025-06-25 13:55:20 +02:00
Barabazs
b93e9b6f57 chore: bump version to 3.4.0 v3.4.0 2025-06-24 16:21:23 +02:00
Barabazs
844736e4e4 style: minor code formatting 2025-06-24 15:01:09 +02:00
Radu-Sebastian Amarie
220fec9aea refactor: update type hints in diarization module (PEP 585) 2025-06-24 15:01:09 +02:00
Radu-Sebastian Amarie
1631c3040f feat: enhance diarization with optional output of speaker embeddings
- Updated DiarizationPipeline to include a return_embeddings parameter for optional speaker embeddings.
- Modified assign_word_speakers to accept and process speaker embeddings.
- Updated CLI to support --speaker_embeddings flag for JSON output.
- Ensured backward compatibility for existing functionality.
2025-06-24 15:01:09 +02:00
Kirill
d700b56c9c docs: add missing torch import to Python usage example in README 2025-06-08 03:34:49 -06:00
bog
b343241253 feat: add diarize_model arg to CLI (#1101) 2025-05-31 13:32:31 +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 v3.3.4 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 v3.3.3 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
Yan Cheng Cheok
0aed874589 Remove duplicated item
"lv": "latvian"
2025-04-12 11:08:15 +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
jademlc
8e53866704 feat: pass hotwords argument to get_prompt (#1073)
Co-authored-by: Jade Moillic <jade.moillic@radiofrance.com>
2025-03-24 10:47:47 +01:00
Max Bain
3205436d58 Merge pull request #1002 from Barabazs/feat/uv 2025-03-23 12:59:46 +00:00
Barabazs
8c58c54635 Revert "feat: add Basque alignment model (#1074)" (#1077)
This reverts commit 0d9807adc5.
2025-03-05 15:19:23 +01:00
Xabi
0d9807adc5 feat: add Basque alignment model (#1074) 2025-03-04 14:55:30 +01:00
Amerogin Kamid
4db839018c feat: add Tagalog (tl - Filipino) Phoneme-based ASR Model (#1067) 2025-02-23 09:59:48 +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
Max Bain
44e8bf5bb6 Merge pull request #1024 from philmcmahon/local-files-only-param
Add models_cache_only param
2025-01-27 14:26:19 +00:00
philmcmahon
7b3c9ce629 Add models_cache_only param 2025-01-27 12:16:37 +00:00
Reinis Ivanovs
36d2622e27 feat: add Latvian align model 2025-01-25 09:45:17 +01:00
Max Bain
8bfa12193b Merge pull request #1006 from tan90xx/main
chore: fix variable naming inconsistency from `segments` to `segments_list`
2025-01-20 14:05:34 +00:00
tan90xx
acbeba6057 Update silero.py 2025-01-20 20:01:21 +08:00
tan90xx
fca563a782 Update silero.py 2025-01-20 19:52:37 +08:00
Max Bain
2117909bf6 Merge pull request #1005 from tan90xx/main
chore: handle empty segments_list case in silero
2025-01-19 13:51:34 +00:00
tan90xx
de0d8fe313 chore: handle empty segments_list case in silero
prevent errors
2025-01-19 21:20:56 +08:00
Max Bain
355f8e06f7 Merge pull request #1003 from Barabazs/chore/remove-aws-url
chore: remove deprecated VAD_SEGMENTATION_URL
2025-01-17 15:28:24 +00:00