whatmodel.sh / tts / VoxCPM 0.5B

VoxCPM 0.5B is an open-weights text-to-speech model from OpenBMB, released September 2025. Its published size is 0.5B parameters. Licence: apache-2.0.

Catalogue identity notes

openbmb/VoxCPM-0.5B, the September 2025 release. Distinct from VoxCPM1.5 and the existing voxcpm2.

Model information sources

· Parameter count ↗

Makers technical report (arXiv 2509.24650v1): "a 0.5B-parameter configuration" of the TSLM (MiniCPM-4-0.5B initialised) + RALM + LocEnc/LocDiT generative model; the official README lists it as Backbone Parameters 0.5B. Rounded maker figure; whether the AudioVAE is included is not stated.

64.1±1.2#19 of 118 text-to-speech modelsfrom 22 benchmark results across 3 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 VoxCPM 0.5B, out of 148 with a score.

#modelscorewhereRAMreleased
24Raon-OpenTTS-0.3B KRAFTON65±2comparison only2026-04
25Qwen3-TTS 12Hz 1.7B Base Alibaba (Qwen)65±1local~4.5GB2026-01
26VoxCPM 0.5B OpenBMB64±1local~5GB2025-09
27VoxCPM2 OpenBMB64±1local~2.3GB2026-04
28Fun-CosyVoice3-0.5B-2512 Alibaba (FunAudioLLM)64±1local~5.4GB2025-12

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

$ what it's good at

voice cloning▁·▁▁▁▁▁▁▇█▃▃ #13 of 37 · 26% of its score · 4 tests

Beats Gemini 3.1 Flash TTS Preview here, though they rank higher overall. Trails IndexTTS (v1), VoxCPM2 here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Seed-TTS test-en · speaker similarity (WavLM-large SV) lab +273.2% ✎█·█·██·▄·▄·▄ beats 8/10medium · avg 53%▇▇▇▇▇ 12%at its level · several runs
Seed-TTS test-zh · speaker similarity (WavLM-large SV) lab +177.1% ✎▃··▃█▅▅··▃·▃ beats 7/10medium · avg 62%▇▇▇ 6.4%typical
Seed-TTS test-en · Whisper large-v3 WER lab +21.8% ✎▃··▃▅··▅·█▃▅ beats 8/11avg 3.6%▇▇ 5.1%blunt · several runs
Seed-TTS test-zh · Paraformer CER lab +11.0% ✎▂··▄··▂▂█·▄▂ beats 5/11avg 2.1%▇ 2.3%blunt
other tests13 not in a task · 74% of its score
testresultvs the others in its rundifficultycountswhy
CV3-Eval hard-en · WER lab +17.4% ✎█··██·██████ beats 6/8avg 26%▇▇▇▇▇ 12%sharp · several runs
CV3-Eval hard-en · speaker similarity (ERes2Net SV) lab +165.0% ✎▄█▄·▄··▄··▄█ beats 0/8medium · avg 49%▇▇▇▇ 10%at its level · several runs
CV3-Eval EN (zero-shot English) · WER lab +16.6% ✎▃·······▃▅█▅ beats 2/8avg 16%▇▇▇▇ 10%several runs
CV3-Eval ZH (zero-shot Chinese) · CER lab3.4% ✎█▄···█▄·█··▄ beats 7/8avg 9.2%▇▇▇ 6.9%typical
CV3-Eval hard-zh · CER lab10.0% ✎▃▃·▃··▃▃█··▃ beats 2/8avg 23%▇▇ 5.6%typical
CV3-Eval hard-en · DNSMOS (predicted quality)3.78 / 5 ✎▄·····█·▄▄·█ beats 2/6medium · avg 2.98 / 5▇▇ 4.6%at its level
Raon-OpenTTS-Eval · overall speaker similarity (WavLM)64.2% ✎▄·█·█▄·····▄ beats 4/6medium · avg 44%▇▇ 4.4%at its level
Raon-OpenTTS-Eval · human speaker-similarity MOS (overall)3.54 / 5 ✎█··██······▄ beats 1/6medium · avg 2.84 / 5▇▇ 4.0%at its level
5 more tests
testresultvs the others in its rundifficultycountswhy
VoxCPM listening test · Chinese speaker-similarity MOS (S-MOS) lab4.11 / 5 ✎█·······██·█ beats 3/3medium · avg 3.29 / 5▇ 3.7%typical
VoxCPM listening test · English speaker-similarity MOS (S-MOS) lab4.18 / 5 ✎██········██ beats 3/3medium · avg 3.43 / 5▇ 3.5%typical
VoxCPM listening test · English naturalness MOS (N-MOS) lab4.11 / 5 ✎█······█··██ beats 2/3medium · avg 3.36 / 5▇ 3.3%typical
VoxCPM listening test · Chinese naturalness MOS (N-MOS) lab4.10 / 5 ✎██·······█·█ beats 2/3medium · avg 2.85 / 5▇ 2.9%sharp · at its level
Raon-OpenTTS-Eval · overall WER (4 acoustic conditions)9.5% ✎▄··▄█····▄·█ beats 2/6avg 20%▇ 2.2%noisy

$ where to run it

Other ways to run it

  1. Run it as published · needs ~5 GB, NVIDIA only · from github.com/OpenBMB (official)
    pip install voxcpm && voxcpm design --text "Hello, world." --hf-model-id openbmb/VoxCPM-0.5B --output out.wav

Official weights and documentation: huggingface.co/openbmb ↗

$ how the score was worked out · UltraEval-Audio (OpenBMB) · T… 46%, Raon-OpenTTS: Open Models and… 40%, VoxCPM: Tokenizer-Free TTS fo… 13%

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
UltraEval-Audio (OpenBMB) · TTS replication results · lab-reported9▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 46%Apache-2.0
Raon-OpenTTS: Open Models and Data for Robust Text-to-Speech (arXiv:2605.20830v2)9▇▇▇▇▇▇▇▇▇▇▇▇ 40%CC BY 4.0
VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning (arXiv:2509.24650v1) · lab-reported4▇▇▇▇ 13%CC BY 4.0
prior · pull toward the middle▇ 1%
weighted average= 64.1

not counted (4)

VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning (arXiv:2509.24650v1)Seed-TTS test-en · Whisper large-v3 WER [correct]1.8%the only model in this source's run of the test, so there is nothing to compare it with there; another run of the test counts
VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning (arXiv:2509.24650v1)Seed-TTS test-en · speaker similarity (WavLM-large SV) [correct]72.9%the only model in this source's run of the test, so there is nothing to compare it with there; another run of the test counts
VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning (arXiv:2509.24650v1)Seed-TTS test-zh · Paraformer CER [correct]0.9%the only model in this source's run of the test, so there is nothing to compare it with there; another run of the test counts
VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning (arXiv:2509.24650v1)Seed-TTS test-zh · speaker similarity (WavLM-large SV) [correct]77.2%the only model in this source's run of the test, so there is nothing to compare it with there; another run of the test counts

$ 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