microsoft/VibeVoice-ASR-BitNet
VibeVoice-ASR-BitNet
  
VibeVoice-ASR-BitNet is a compressed variant of VibeVoice-ASR optimized for real-time inference on edge CPUs — no GPU required. Through heterogeneous quantization, the model is compressed from 4.62 GB to 1.58 GB while achieving 1.6–2.3× faster inference than Whisper.cpp with real-time capability (RTF < 1) on as few as 3 CPU threads.
➡️ Code: microsoft/VibeASR.cpp<br> ➡️ Report: VibeVoice-ASR-BitNet Technical Report<br> ➡️ Base Model: microsoft/VibeVoice-ASR<br>
<p align="center"> <img src="figures/report_overview.png" width="90%"/> </p>
🔥 Key Features
- ⚡ Real-time on CPU — RTF < 1 with 3+ threads on commodity x86 (AVX2) and ARM (NEON) hardware
- 📦 Compact — 1.58 GB total (2.9× compression from FP16), fits in edge device memory
- 🌍 Multilingual — English, Chinese, French, Italian, Korean, Portuguese, Vietnamese, and more
- 🔧 Custom SIMD Kernels — Fused operators within the ggml framework for both ARM and x86 platforms
Quantization Strategy
<div align="center">
</div>
Evaluation
Inference Speed
<div align="center">
</div>
Benchmarked on AMD EPYC 7V13 (AVX2+FMA) with 20s audio. Bold = RTF < 1 (real-time).
Accuracy (WER%)
<div align="center">
</div>
Model Files
<div align="center">
</div>
License
This project is licensed under the MIT License.
Contact
This project was conducted by members of Microsoft Research. If you have suggestions, questions, or observe unexpected behavior, please contact us at VibeVoice@microsoft.com.
