mijuanlo/whisper-large-v3-turbo-ct2-int8
Whisper large-v3-turbo INT8 CTranslate2
Fast-Inference with CTranslate2
Speedup inference while reducing memory using INT8 quantization with CTranslate2.
This is a quantized version of openai/whisper-large-v3-turbo converted to CTranslate2 format.
Compatible with faster-whisper and CTranslate2 directly.
pip install faster-whisperCheckpoint compatible with CTranslate2 >= 3.22.0
compute_type=int8for both CPU and GPU
Usage example
from faster_whisper import WhisperModel
model = WhisperModel("/path/to/whisper-turbo", device="cuda", compute_type="int8")
segments, info = model.transcribe("audio.mp3", beam_size=5, language="es")
for segment in segments:
print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))Conversion details
This model was converted using ct2-transformers-converter with INT8 quantization. After conversion, the original model files (normalizer.json, preprocessor_config.json, vocab.json, vocabulary.json, etc.) were copied and merged to preserve full compatibility.
ct2-transformers-converter --model openai/whisper-large-v3-turbo --output_dir /path/to/whisper-turbo \
--copy_files tokenizer.json --quantization int8License
This model is a quantized version of openai/whisper-large-v3-turbo, which is released under the MIT license. The same license applies to this conversion.
Model description
Whisper large-v3-turbo is a optimized variant of Whisper large-v3 from OpenAI. It uses the same 32-layer encoder as large-v3 but with a reduced 4-layer decoder, significantly improving inference speed while maintaining competitive quality.
- Paper: Robust Speech Recognition via Large-Scale Weak Supervision (Radford et al., 2022)
- Original model: openai/whisper-large-v3-turbo
- Repository: github.com/openai/whisper
Supported languages
99 languages: Afrikaans, Arabic, Armenian, Azerbaijani, Belarusian, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Marathi, Maori, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh, and more.
Metrics
Evaluated using Word Error Rate (WER) on LibriSpeech and other benchmarks. See the original model card for detailed metrics.
Evaluation Data
Whisper was evaluated on LibriSpeech, Common Voice, Fleurs, and other multilingual speech datasets.
Training Data
Trained on 680,000 hours of multilingual and multitask supervised data collected from the web.
Ethical Considerations
Whisper may transcribe speech inaccurately, particularly for accented speech, low-resource languages, or noisy environments. The model should not be used as a sole decision-making tool in sensitive domains. Whisper's training data was sourced from the web and may contain biases.
Caveats and Recommendations
Performance varies by language and domain. For best results, use audio with clear speech and minimal background noise. The model is not intended for speaker identification or verification.
Repository
Hugging Face: mijuanlo/whisper-large-v3-turbo-ct2-int8
