whatmodel.sh / tts / dots.tts MF 2B (MeanFlow, NFE 4)

dots.tts MF 2B (MeanFlow, NFE 4) is an open-weights text-to-speech model from dots.tts, released June 2026. Its published size is 2B parameters. Licence: apache-2.0.

Catalogue identity notes

Exact checkpoint dots-studio/dots.tts-mf @ c28105a (Apache-2.0, created 2026-06-04): 'the CFG-aware MeanFlow distillation of dots.tts-soar', recommended at NFE = 4; the report's 'MF, NFE=4' rows are this checkpoint at its recommended setting (card prints the identical rows). Not dots.tts-soar, dots.tts-base or the later dots.tts-mf-2steps / -1step repos (2026-08-10).

Model information sources

Release date ↗ · Weights licence ↗ · Parameter count ↗

Maker's rounded '2B' system figure (Table 2 Params column); HF safetensors metadata total 2,199,404,546 (BF16).

68.3±2.5#5 of 118 text-to-speech modelsfrom 7 benchmark results across 1 source

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 dots.tts MF 2B (MeanFlow, NFE 4), out of 148 with a score, then more from dots.tts.

#modelscorewhereRAMreleased
7Qwen-Audio-3.0-TTS-Plus Alibaba69±2api $20.00/M chars2026-09
8Gemini 3.1 Flash TTS Preview Google69±2api $50.00/M chars2026-04
9dots.tts MF 2B (MeanFlow, NFE 4) dots.tts68±3local~5.2GB2026-06
10Raon-OpenTTS-1B KRAFTON68±2comparison only2026-05
11Grok TTS xAI68±3api $15.00/M chars2026-04
more from dots.tts
14dots.tts Base (Pretrain) 2B dots.tts67±2comparison only2026-06
20dots.tts SOAR 2B dots.tts65±2local~5.2GB2026-06

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

$ what it's good at

voice cloning▁·▁▁▁▁▁▁▇█▃▃ #5 of 37 · 38% of its score · 4 tests

Beats Gemini 3.1 Flash TTS Preview here, though they rank higher overall. Trails dots.tts SOAR 2B, LongCat-AudioDiT-3.5B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Seed-TTS test-en · speaker similarity (WavLM-large SV) lab76.2% ✎▁·▂▂▂█▆▃▅··▂ beats 23/30medium · avg 53%▇▇▇▇▇▇ 14%small run
Seed-TTS test-zh · speaker similarity (WavLM-large SV) lab80.0% ✎▁·▂··▂·█▄·▃▄ beats 20/25medium · avg 62%▇▇▇▇▇ 12%small run
Seed-TTS test-en · Whisper large-v3 WER lab1.3% ✎▁···▂▂▂▂█▆▄▂ beats 33/35avg 3.6%▇▇ 6.2%blunt · small run
Seed-TTS test-zh · Paraformer CER lab0.9% ✎▁·▂▁▁▁▂▃▅█·▂ beats 22/30avg 2.1%▇▇ 4.6%blunt · small run
other tests3 not in a task · 60% of its score
testresultvs the others in its rundifficultycountswhy
CV3-Eval hard-en · WER lab4.4% ✎▂······▅▅██▃ beats 18/18avg 26%▇▇▇▇▇▇▇▇▇▇ 24%sharp · small run
CV3-Eval EN (zero-shot English) · WER lab4.0% ✎▁·······▁▃█▇ beats 12/14avg 16%▇▇▇▇▇▇▇▇ 20%small run
CV3-Eval hard-zh · CER lab9.1% ✎▃▅·▃▃▅▅▃▅▃·█ beats 8/15avg 23%▇▇▇▇▇▇ 15%small run

$ where to run it

Other ways to run it

  1. Run it as published · needs ~5.16 GB, NVIDIA only · from huggingface.co/dots-studio (official)
    pip install dots.tts && dots.tts --model-name-or-path dots-studio/dots.tts-mf --text "Hello, this is a zero-shot voice cloning demonstration." --prompt-audio /path/to/reference.wav --prompt-text "The exact transcript of the reference audio." --num-steps 4 --output clone.wav

Official weights and documentation: huggingface.co/dots-studio ↗

$ how the score was worked out · dots.tts Technical Report 98%

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

sourceresultsshare of the scorelicence
dots.tts Technical Report · lab-reported7▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 98%CC BY 4.0
prior · pull toward the middle▇ 2%
weighted average= 68.3

$ 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