CoolFace
Modelpublic

antoniosmich/Orbination-Whisper-AI

sourceHugging Facemitupdated 3mo agoView on Hugging Face
1likes
Model Card

Orbination Whisper AI

Quantization-aware compression of `whisper-large-v3-turbo` to a compact 368 MB, multilingual, CPU/GPU speech-to-text model (GGUF / whisper.cpp).

These are quantized GGUF checkpoints of a fine-tuned whisper-large-v3-turbo, produced with Q3_K-matched quantization-aware training (QAT) so that accuracy survives 3-bit quantization. A companion Go runtime (CPU/GPU hybrid, no PyTorch at runtime) is on GitHub.

➡️ Code, Go runtime & prebuilt binaries: https://github.com/amichail-1/Orbination-Whisper-AI

Files

FileSizeRole
ggml-large-v3-turbo-q3_k.bin368 MBsmallest
ggml-large-v3-turbo-q4_k.bin474 MBbalanced
ggml-large-v3-turbo-q5_k.bin574 MBbest accuracy

Results — WER on held-out FLEURS (real speech), beam search

ModelSizeEnglishSpanishFrenchGreek
Q3_K368 MB0.0650.0500.0650.148
Q4_K474 MB0.0620.0480.0630.124
Q5_K574 MB0.0610.0470.0610.110
FP16 (upper bound)1.6 GB0.0610.0460.0600.108

High-resource languages stay essentially flat across precisions; the custom kernel's largest gains appear on quantization-sensitive content (Greek: 0.285 → 0.148 at equal size).

Method (short)

whisper-large-v3-turbo has a shallow 4-layer decoder, so naive ≤3-bit quantization collapses it. We train with the exact `ggml` Q3_K quantizer in the forward pass (straight-through estimator on the backward) plus teacher distillation from the FP16 model. Because training == deployment, the exported standard Q3_K GGUF deploys at the trained error rate with no train/inference gap. Decoding uses beam search (size 5), which removes the repetition loops that inflate greedy WER.

The 368 MB floor is set by the token-embedding quantization (whisper.cpp compresses the 253 MB embedding to 3-bit); use Q4K/Q5K to give it more bits and lower WER further.

Usage (whisper.cpp)

bash
# download a model
huggingface-cli download antoniosmich/Orbination-Whisper-AI ggml-large-v3-turbo-q3_k.bin --local-dir .

# run with whisper.cpp (16 kHz mono WAV)
./whisper-cli -m ggml-large-v3-turbo-q3_k.bin -bs 5 -l en audio.wav

Or use the Orbination Go runtime (CPU/GPU hybrid, CLI + HTTP server) from the GitHub repo.

License & attribution

MIT © 2026 Leia Enterprise Solutions (www.leia.gr) — an Orbination application (www.orbination.com). Built on `openai/whisper` and `ggerganov/whisper.cpp`; evaluated on FLEURS.