Mahmoud Ashraf
97a4785fa1
Bump version to 1.1.0 and update benchmarks ( #1161 )
...
* update version
* Update CPU benchmarks
* Updated GPU benchmarks
* ..
* more gpu benchmarks
2024-11-21 19:22:01 +03:00
Mahmoud Ashraf
08f6900217
remove log_prob_low_threshold ( #1160 )
2024-11-21 00:03:21 +03:00
Mahmoud Ashraf
9c8ef76c98
use jiwer instead of evaluate in benchmarks ( #1159 )
2024-11-20 23:51:55 +03:00
Mahmoud Ashraf
491852e1b9
Add new tests ( #1158 )
2024-11-20 14:50:57 +03:00
Mahmoud Ashraf
f830c6f241
Fix list index out of range in word timestamps ( #1157 )
2024-11-20 13:36:58 +03:00
Mahmoud Ashraf
bcd8ce0fc7
refactor multilingual option ( #1148 )
...
* Added test for `multilingual` option with english-german audio
* removed `output_language` argument as it is redundant, you can get the same functionality with `task="translate"`
* use the correct `encoder_output` for language detection in sequential transcription
* enabled `multilingual` functionality for batched inference
2024-11-20 00:14:59 +03:00
Mahmoud Ashraf
be9fb36ed3
Cleanup of BatchedInferencePipeline ( #1135 )
2024-11-17 16:45:32 +03:00
Mahmoud Ashraf
a6f8fbae00
Refactor of language detection functions ( #1146 )
...
* Supported new options for batched transcriptions:
* `language_detection_threshold`
* `language_detection_segments`
* Updated `WhisperModel.detect_language` function to include the improved language detection from #732 and added docstrings, it's now used inside `transcribe` function.
* Removed the following functions as they are no longer needed:
* `WhisperModel.detect_language_multi_segment` and its test
* `BatchedInferencePipeline.get_language_and_tokenizer`
* Added tests for empty audios
2024-11-16 13:53:07 +03:00
Mahmoud Ashraf
85e61ea111
Add progress bar to WhisperModel.transcribe ( #1138 )
2024-11-14 17:12:39 +03:00
Mahmoud Ashraf
3e0ba86571
Remove torch dependency, Faster numpy Feature extraction ( #1106 )
2024-11-14 12:57:10 +03:00
Mahmoud Ashraf
8f01aee36b
Update WhisperModel documentation to list all available models ( #1137 )
2024-11-13 19:26:01 +03:00
Mahmoud Ashraf
c2bf036234
change language_detection_threshold default value ( #1134 )
2024-11-13 17:07:46 +03:00
Mahmoud Ashraf
fb65cd387f
Update cuda instructions in readme ( #1125 )
...
* Update README.md
* Update README.md
* Update version.py
* Update README.md
* Update README.md
* Update README.md
2024-11-12 15:51:26 +03:00
Mahmoud Ashraf
203dddb047
replace NamedTuple with dataclass ( #1105 )
...
* replace `NamedTuple` with `dataclass`
* add deprecation warnings
2024-11-05 12:32:20 +03:00
Mahmoud Ashraf
814472fdbf
Revert CPU default threads to 0
...
https://github.com/SYSTRAN/faster-whisper/pull/965#issuecomment-2448208010
2024-10-30 23:00:36 +03:00
Mahmoud Ashraf
2386843fd7
Use correct features padding for encoder input ( #1101 )
...
* pad to 3000 instead of `feature_extractor.nb_max_frames`
* correct trimming for batched features
2024-10-29 17:58:05 +03:00
Mahmoud Ashraf
b2da05582c
Add support for turbo model ( #1090 )
2024-10-25 15:50:23 +03:00
Mahmoud Ashraf
2dbca5e559
Use Silero VAD in Batched Mode ( #936 )
...
Replace Pyannote VAD with Silero to reduce code duplication and requirements
2024-10-24 12:05:25 +03:00
Mahmoud Ashraf
574e2563e7
Update Dockerfile to ensure compatibility with CT2==4.5.0
2024-10-23 18:28:27 +03:00
Mahmoud Ashraf
42b8681edb
revert back to using PyAV instead of torchaudio ( #961 )
...
* revert back to using PyAV instead of torch audio
* Update audio.py
2024-10-23 15:26:18 +03:00
Mahmoud Ashraf
d57c5b40b0
Remove the usage of transformers.pipeline from BatchedInferencePipeline and fix word timestamps for batched inference ( #921 )
...
* fix word timestamps for batched inference
* remove hf pipeline
2024-07-27 09:02:58 +07:00
Mahmoud Ashraf
d889345e07
added whisper-diarize ( #193 )
2023-04-28 10:56:13 +02:00