Views
No views yet
int8, for machines without a
CUDA GPU. Used by Scribe SV, a Windows dictation and translation
utility, and published here so the application can download it on demand.ct2-transformers-converter --model openai/whisper-large-v3-turbo \
--copy_files tokenizer.json preprocessor_config.json \
--output_dir . --quantization int8float16 build for GPU machines lives in a separate repository:
crash-sv/scribe-whisper-turbo-fp16.
The two precisions are kept apart on purpose: our downloader fetches a whole repository, so a
CPU-only user should not have to pull the 1.5 GB float16 weights to get these 0.8 GB.beam_size=5, vad_filter=True, condition_on_previous_text=True, an initial_prompt,
speech_pad_ms=600, hallucination_silence_threshold=2.0):| float16 on CUDA | int8 on CPU | |
|---|---|---|
| WER | 3.54 % | 4.25 % |
| 194 s file | 3.4 s | 58.2 s |
| short phrase (3-10 s of audio) | 0.18-0.26 s | 5.2-5.8 s |
| punctuation marks per 100 words, spontaneous speech | 31.8 | 26.4 |
int8 is small (+0.71 pp WER), but on CPU the
latency of a short phrase is roughly constant at ~5 s regardless of its length — three
seconds of audio and ten seconds of audio both take about that long.model.bin, config.json, preprocessor_config.json, tokenizer.json, vocabulary.json —
a complete CTranslate2 model directory.1from faster_whisper import WhisperModel
2from huggingface_hub import snapshot_download
3
4model = WhisperModel(
5 snapshot_download("crash-sv/scribe-whisper-turbo-int8"),
6 device="cpu",
7 compute_type="int8",
8)
9segments, info = model.transcribe("audio.wav", beam_size=5, vad_filter=True)openai/whisper-large-v3-turbo
by OpenAI, released under MIT. This conversion keeps the same license.