whatmodel.sh / tts / OmniVoice

OmniVoice is an open-weights text-to-speech model from k2-fsa (Xiaomi), released March 2026. Its published size is 0.61B parameters. Licence: cc-by-nc-4.0.

Catalogue identity notes

k2-fsa/OmniVoice (Qwen3-0.6B based; 612,577,288 parameters per HF safetensors metadata). Code Apache-2.0; README: 'The pre-trained model is licensed under the CC-BY-NC due to constraints from its training data'.

65.7±2.0#12 of 118 text-to-speech modelsfrom 15 benchmark results across 6 sources

Score within the Vapi Humanness · Bradley–Terry rating, 2026-09-25 snapshot comparison set only.

$ how it compares

The text-to-speech models ranked either side of OmniVoice, out of 148 with a score, then more from k2-fsa (Xiaomi).

#modelscorewhereRAMreleased
16LongCat-AudioDiT-3.5B Meituan66±2local~15GB2026-03
17LongCat-AudioDiT-1B Meituan66±4local~5.7GB2026-03
18OmniVoice k2-fsa (Xiaomi)66±2local~3.3GB2026-03
19MiniMax Speech 2.8 HD MiniMax66±2api $100.00/M chars2026-02
20dots.tts SOAR 2B dots.tts65±2local~5.2GB2026-06
more from k2-fsa (Xiaomi)
42ZipVoice k2-fsa (Xiaomi)62±3local~0.2GB2025-06

see all text-to-speech models · find the ones that fit your machine

$ what it's good at

voice cloning▁·▁▁▁▁▁▁▇█▃▃ #10 of 37 · 67% of its score · 8 tests

Beats Gemini 3.1 Flash TTS Preview here, though they rank higher overall. Trails VoxCPM2, Higgs Audio V3 TTS, dots.tts SOAR 2B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Seed-TTS test-en · speaker similarity (WavLM-large SV) lab +174.1% ✎▁·▂▂▂█▆▃▅··▃ beats 29/30medium · avg 53%▇▇▇▇▇▇▇ 18%at its level · several runs
Seed-TTS-Eval · test-en/test-zh macro mean error1.2% ✎▄··▄▄····█▄▄ beats 5/6avg 3.7%▇▇▇▇▇ 13%typical
Seed-TTS test-en WER (transcriber not stated)1.6% ✎▃··········█ beats 1/3avg 4.2%▇▇▇▇ 10%typical
Seed-TTS test-zh · speaker similarity (WavLM-large SV) lab77.7% ✎▁·▂··▂·█▄·▃▄ beats 18/25medium · avg 62%▇▇▇ 8.4%typical
nsanku TTS Benchmark · 7 Ghanaian languages mean CER (GhanaNLP)14.1% ✎█··········▄ beats 2/2avg 46%▇▇ 5.9%small run
Seed-TTS test-en · Whisper large-v3 WER lab1.6% ✎▁···▂▂▂▂█▆▄▂ beats 26/35avg 3.6%▇▇ 4.3%blunt
Seed-TTS test-en · UTMOS (predicted MOS)2.63 / 5 ✎█·····██···█ beats 1/3medium · avg 2.52 / 5▇▇ 4.2%at its level
Seed-TTS test-zh · Paraformer CER lab0.8% ✎▁·▂▁▁▁▂▃▅█·▂ beats 27/30avg 2.1%▇ 2.8%blunt
other tests6 not in a task · 32% of its score
testresultvs the others in its rundifficultycountswhy
Wayu Thai TTS eval · 1,531-item Challenge-Set keyword accuracy72.8% ✎█···█······█ beats 1/2medium · avg 48%▇▇▇▇ 8.8%at its level · small run
Wayu Thai TTS eval · English CER on 500 held-out LibriTTS lines (Whisper Large V3)0.9% ✎█······█···█ beats 1/2avg 3.6%▇▇▇ 8.1%small run
Wayu Thai TTS eval · 500-utterance Thai CER (Typhoon Whisper Large V3)4.6% ✎█······█···█ beats 0/2avg 12%▇▇▇ 7.5%small run
MiniMax multilingual test set · 23-language mean error3.0% ✎▃·▃·▃·····▃█ beats 5/6avg 44%▇ 2.7%sharp · noisy
Arabic TTS Arena · community blind A/B rating, 2026-09-24 snapshot1049.4 ✎▂▂··▃·█▅···▂ beats 5/12avg 1018▇ 2.6%blunt
CV3-Eval multilingual voice clone · 9-language mean error4.9% ✎▃·····▃···▅█ beats 4/6avg 20%▇ 2.0%noisy

$ where to run it

Other ways to run it

  1. Run it as published · needs ~3.26 GB · from github.com/k2-fsa (official)
    pip install omnivoice && omnivoice-infer --model k2-fsa/OmniVoice --text "This is a test for text to speech." --output hello.wav

Official weights and documentation: huggingface.co/k2-fsa ↗

$ how the score was worked out · OmniVoice: Towards Omnilingua… 26%, Building and Evaluating Fixed… 24%, nineninesix/gepard-1.0 model… 23% and 3 more

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json