openvino_genai.WhisperPipeline and includes stateful decoder (-with-past), tokenizer, and detokenizer.| Parameter | Value |
|---|---|
| Source model | openai/whisper-large-v3-turbo |
| Weight format | INT8 asymmetric (per-channel) |
| Group size | 128 |
| Encoder layers compressed | 194 / 194 (100%) |
| Decoder layers compressed | 42 / 42 (100%) |
| Task | automatic-speech-recognition-with-past |
| Package | Version |
|---|---|
| Python | 3.11.9 |
| openvino | 2026.0.0 |
| openvino-genai | 2026.0.0.0 |
| openvino-tokenizers | 2026.0.0.0 |
| optimum-intel | 1.27.0 |
| optimum | 2.1.0 |
| nncf | 3.0.0 |
| transformers | 4.57.6 |
| torch | 2.11.0 |
1import numpy as np
2import openvino_genai as ov_genai
3
4pipe = ov_genai.WhisperPipeline("ov-whisper_large_v3_turbo-int8-2026.0.0", "CPU")
5
6# Load audio as 16 kHz float32 mono (e.g. via librosa)
7import librosa
8samples, _ = librosa.load("audio.wav", sr=16000, mono=True)
9samples = np.asarray(samples, dtype=np.float32)
10
11result = pipe.generate(samples)
12print(result.text)CPU, GPU, NPU (tested on Intel Core Ultra 7 255H / Arc 140T / AI Boost).1pip install -r requirements.txt
2python export_whisper_int8_ov.py \
3 --model openai/whisper-large-v3-turbo \
4 --output ov-whisper_large_v3_turbo-int8-2026.0.0 \
5 --cache-dir ./cache_diroptimum-cli directly:1optimum-cli export openvino \
2 -m openai/whisper-large-v3-turbo \
3 --task automatic-speech-recognition-with-past \
4 --weight-format int8 \
5 --group-size 128 \
6 ov-whisper_large_v3_turbo-int8-2026.0.0python validate_whisper_genai.py ov-whisper_large_v3_turbo-int8-2026.0.0 --device CPUopenvino_encoder_model.bin/.xml -- Whisper encoder (INT8)openvino_decoder_model.bin/.xml -- Whisper decoder with past/beam_idx (INT8)openvino_tokenizer.bin/.xml -- Tokenizeropenvino_detokenizer.bin/.xml -- Detokenizerconfig.json, generation_config.json -- Model configurationtokenizer.json, vocab.json, merges.txt -- Tokenizer dataexport_whisper_int8_ov.py -- Export script used to produce this modelvalidate_whisper_genai.py -- Smoke-test scriptrequirements.txt -- Pinned Python dependencies