Skip to content
VoxCPM logo

VoxCPM

OpenBMB's tokenizer-free TTS, Apache 2.0 on weights and code. VoxCPM2 is 2B parameters, 30 languages, 48kHz output and voice design from a written description with no reference clip.

4/5 my assessment
Open-source
Artificial Intelligence

Overview

VoxCPM comes out of OpenBMB, the lab backed by Tsinghua University's NLP group and ModelBest, the same organisation behind the MiniCPM line. VoxCPM2 arrived in April 2026 at 2B parameters, following VoxCPM1.5 in December 2025 and the original 0.5B release in September 2025. Weights and code are Apache 2.0 with no field-of-use rider and no user cap, which at this quality tier is uncommon enough to be the headline rather than a footnote.

The architectural claim is tokenizer-free synthesis. Rather than quantizing audio into discrete codes and predicting those, VoxCPM2 uses a diffusion autoregressive design that produces continuous speech representations directly, which is what lets it emit 48kHz where most open TTS models settle for 24kHz. Training used more than 2 million hours across 30 languages, with nine Chinese dialects covered explicitly: Sichuan, Cantonese, Wu, Northeast, Henan, Shaanxi, Shandong, Tianjin and Southern Min. On Seed-TTS-eval English it reports 1.84% WER and 75.3 speaker similarity. Real-time factor sits near 0.30 on an RTX 4090 and falls to roughly 0.13 through the Nano-vLLM path, on around 8GB of VRAM.

Two capabilities separate it from the reference-clip cloning everything else does. Voice design generates a speaker from a written description with no audio input at all, which removes the consent question that clip cloning raises whenever the reference belongs to a real person. Controllable cloning then holds a cloned timbre while steering delivery through style instructions. The honest caveats are worth stating plainly: output varies between runs and the model card suggests generating several takes, which complicates any automated pipeline; the 30-language figure spans a wide quality range with Mandarin and English clearly best served; and the published install path assumes CUDA 12 with PyTorch 2.5 or later, so neither Ascend nor CPU is a first-party target. Weights are on Hugging Face and ModelScope, and both pull cleanly.

Key Features

  • VoxCPM2 released April 2026 at 2B parameters, with weights and code under Apache 2.0, following VoxCPM1.5 in December 2025 and VoxCPM-0.5B in September 2025
  • Thirty languages plus nine Chinese dialects covered explicitly: Sichuan, Cantonese, Wu, Northeast, Henan, Shaanxi, Shandong, Tianjin and Southern Min
  • 48kHz output, above the 24kHz most open TTS models emit, trained on more than 2 million hours of multilingual speech
  • Tokenizer-free diffusion autoregressive architecture generating continuous speech representations instead of predicting discrete audio codes
  • Voice design from a natural-language description with no reference audio, controllable cloning with style guidance and an ultimate cloning mode taking reference audio plus its transcript
  • Reports 1.84% WER and 75.3 speaker similarity on Seed-TTS-eval English, at roughly 0.30 RTF on an RTX 4090 and about 0.13 with Nano-vLLM, on around 8GB of VRAM

Where it holds

  • Apache 2.0 with no field-of-use rider and no user cap, which is the cleanest licence of any current-generation Chinese TTS model at this quality tier
  • 48kHz output means no upsampling step before the audio reaches a video edit or a podcast mix
  • Voice design without reference audio sidesteps the consent and rights problem that clip-based cloning creates whenever the reference is a real person
  • Weights on both Hugging Face and ModelScope, and OpenBMB has a consistent record of English documentation across the MiniCPM line that VoxCPM2 follows

Where it breaks

  • 2B parameters against Fun-CosyVoice's 0.5B means roughly four times the memory and a slower cold start, for a Mandarin quality gain that is real but not large
  • Output varies noticeably between runs and the model card itself recommends generating several takes and choosing, which is awkward inside an automated pipeline
  • The 30-language claim covers a wide quality spread. Mandarin and English are clearly best served and the thinner languages degrade audibly.
  • The published install path assumes CUDA 12 with PyTorch 2.5 or later, so Ascend and CPU deployment are not first-party, and the project is new enough that third-party deployment write-ups are scarce in any language

My Take

Skipping the discrete audio tokenizer is the interesting bet here. VoxCPM2 generates continuous speech representations directly, and the April 2026 release reports 1.84% WER with 75.3 speaker similarity on Seed-TTS-eval English at roughly 0.30 real-time factor on a 4090. Apache 2.0 covers weights and code, the model is 2B parameters and wants about 8GB of VRAM, so a 12GB consumer card is enough. Voice design from a written description, with no reference clip at all, is the part that actually changes how you build.

Francis Okafor
Francis Okafor AI & Tech Lead · Engineer

Quick Info

Pricing:
open-source
Openness:
Open weights
Licence:
Apache 2.0
Starting at:
Free, with Apache 2.0 on weights and code and no field-of-use rider or user cap. Budget for a GPU with roughly 8GB of VRAM. An RTX 4090 gets about 0.30 real-time factor, dropping to around 0.13 through the Nano-vLLM path, so a single card serves several concurrent streams. OpenBMB does not push a paid hosted endpoint for it, which means self-hosting is the practical route and the entire cost is your own compute.
Added:
Aug 2026
Updated:
Aug 2026

Use Cases

voice media creation content generation software development

Judge it on your own work

The notes above say where VoxCPM holds and where it breaks. The fastest check is your own workload.

Visit website ↗

VoxCPM compared head to head

Alternatives to VoxCPM