Downloads · 30 days
129
34% of all-time downloads
litert-community/whisper-large-v3
whisper-large-v3 is a automatic speech recognition model from litert-community. Use it when you need speech turned into text. It is set up for litert. The card lists the license as mit.
Quantized TFLite (LiteRT) exports of openai/whisper-large-v3: 30 s fixed-window graphs split into encode and decode signatures, matching the graph interface of litert-community/whisper-tiny and litert-community/whispe…
Downloads · 30 days
129
34% of all-time downloads
All-time downloads
385
Public
Repo size
2.8 GB
Likes
2
Public
Click a slice to open those files.
.tflite2.8 GB · 100%
From the Hugging Face model README
Quantized TFLite (LiteRT) exports of openai/whisper-large-v3: 30 s fixed-window graphs split into encode and decode signatures, matching the graph interface of litert-community/whisper-tiny and litert-community/whisper-base — drop-in for pipelines built against those graphs (with the 128-mel frontend below).
Exported by the LiteRT-LM-Unity project from the openai checkpoint (transformers TFWhisperForConditionalGeneration → two-signature 30 s graph), then post-training quantized. The f32 source export (~6 GB, buffer-offset flatbuffer) is retained by the producing project and available on request.
| File | Size | Recipe |
|---|---|---|
whisper_large_v3_30s_i8.tflite | 1.6 GB | dynamic-range int8 weights (channelwise), fp32 activations |
whisper_large_v3_30s_i4.tflite | 1.1 GB | dynamic_wi4b64_afp32 mixed ("mixD"): int4 blockwise-64 weights (fp16 scales) with the token-embedding/logits scopes kept at int8 channelwise |
<|transcribe|> = 50360, <|notimestamps|> = 50364 (language tokens shift accordingly, e.g. <|ko|>/<|en|> differ from the tiny/base ids).tokenizer.json from openai/whisper-large-v3.Quantizer: ai-edge-quantizer 0.8.0, post-training dynamic-range.
dynamic_wi8_afp32 scheme).dynamic_wi4b64_afp32 (int4 weights, blockwise-64, fp16 scales) with int8 overrides on the token-embedding/logits table. Pure full-scope int4 corrupts Korean output on the large family and was rejected. int4 channelwise and blockwise-32 recipes are known-bad (quality collapse / immediate EOS) and were not used.9-clip Korean/English test set (Korean tactical-report sentence "2025년 3월 5일 전술평가 결과 보고", English equivalent, weather/status sentences, short Korean voice commands). Greedy decode, desktop CPU (XNNPACK, 8 threads). CER against punctuation-normalized references (space-removed); "exact" = normalized exact match.
| Variant | Exact /9 | CER ko | CER en | Avg RTF | Avg ms/step |
|---|---|---|---|---|---|
| i8 | 7 | 0.000 | 0.000 | 4.04 | 732 |
| i4 | 7 | 0.000 | 0.000 | 3.38 | 582 |
Both tiers are character-perfect on every clip (CER 0.000 ko + en); the two misses vs exact match are spacing-only / filename artifacts. i4 is both ~30 % smaller and ~20 % faster per step than i8 with identical accuracy on this set.
Validated with the LiteRT (ai-edge-litert) interpreter on Windows x86_64 CPU (XNNPACK) and within the LiteRT-LM-Unity v0.14.0 pipeline (LiteRT-LM v0.14.0, Windows x86_64 + Android arm64, Snapdragon 865-class device).
<|ko|> / <|en|>).LiteRT-LM-Unity (release v0.14.0-unity). Whisper weights are MIT (OpenAI); quantized derivatives inherit the base license.