OmniVoice GGUF
GGUF conversions of k2-fsa/OmniVoice for the CrispASR omnivoice backend.
Files
| File | Size | Description |
|---|---|---|
omnivoice-f16.gguf |
1.23 GB | Main model (Qwen3-0.6B LLM + audio embeddings/heads), F16 |
omnivoice-q8_0.gguf |
780 MB | Main model, Q8_0 quantized (embeddings/heads kept at F32) |
omnivoice-tokenizer-f16.gguf |
403 MB | HiggsAudioV2 audio tokenizer (HuBERT + DAC codec), F16 |
Usage
# Auto-download
./crispasr --backend omnivoice -m auto --tts "Hello world."
# Manual
./crispasr --backend omnivoice --model omnivoice-q8_0.gguf \
--codec-model omnivoice-tokenizer-f16.gguf --tts "Hello world."
Status
- Main model GGUF conversion (F16 + Q8_0)
- Qwen3 LLM forward pass (28L, flash_attn)
- Masked iterative code generation (32 steps)
- HiggsAudioV2 DAC decoder (codes to 24 kHz PCM)
- Special token handling (text_start/end, lang_start/end, etc.)
- Audio output: end-to-end text to WAV
Parity note: The C++ generation loop implements the basic masked iterative algorithm. Classifier-free guidance (the unconditional branch that OmniVoice uses for quality) is not yet implemented -- output quality does not yet match the Python reference. The Kaggle parity test confirmed the Python pipeline produces correct speech (ASR roundtrip: exact match).
License
Apache-2.0 (same as k2-fsa/OmniVoice).
- Downloads last month
- 269
Hardware compatibility
Log In to add your hardware
8-bit
16-bit
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support