VoxCPM2: Tokenizer-Free Speech Synthesis with High-Fidelity Voice Cloning
Traditional TTS systems require converting audio into discrete tokens first, a process that inevitably loses high-frequency details like water leaking through pipes. VoxCPM2’s breakthrough lies in directly manipulating continuous acoustic features — similar to replacing bitmap with vector graphics — resulting in more complete preservation of vocal texture.
Deep Dive into Technical Architecture
VoxCPM2 is built on a diffusion autoregressive architecture that operates entirely within AudioVAE V2’s latent space. Its four-stage pipeline — LocEnc → TSLM → RALM → LocDiT — enables the model to generate 48kHz native audio without requiring external upsamplers.
The technical specifications are impressive:
- 2 billion parameters trained on 2 million hours of multilingual data
- Supports 30 languages, including Arabic, Japanese, German, and other major languages
- Built-in support for 9 Chinese dialects: Sichuanese, Cantonese, Wu, Northeastern, and more
- Real-time factor of 0.13 on RTX 4090 with smooth streaming output
- Natural language descriptions can generate entirely new vocal characteristics (“30-year-old male with slightly hoarse broadcast voice”)
- Precise control over breathing patterns and speech mannerisms during voice cloning
Three Distinct Cloning Modes
The project offers three different voice cloning approaches:
- Voice Design: Create new voices using text descriptions without reference audio
- Controllable Voice Cloning: Clone vocal characteristics from reference audio while adjusting speed and emotion
- Ultimate Cloning: Provide reference audio and transcript text for precise replication of all vocal details
Performance Benchmarking
In the Seed-TTS-eval benchmark, VoxCPM2 achieved a WER of 1.84% and similarity score of 75.3% on English test sets, while Chinese test sets showed a CER of 0.97% with 79.5% similarity. In multilingual CV3-eval testing, the average error rate across 30 languages was only 1.68%.
Get AI Engineering’s stories in your inbox
Join Medium for free to get updates from this writer.
Particularly noteworthy is VoxCPM2’s performance in instruction-guided voice design tasks (InstructTTSEval), where it achieved 84.2% accuracy on English tasks — surpassing commercial solutions including Hume and Qwen3-TTS.
Complete Ecosystem
The project has developed a comprehensive ecosystem:
- Nano-vLLM: Inference engine optimized for high-throughput processing
- VoxCPM.cpp: Cross-platform inference supporting CPU, CUDA, and Vulkan
- ComfyUI Plugin: Node-based workflow integration
- ONNX Export: Simplified deployment in production environments
Fine-Tuning Capabilities
With just 5–10 minutes of audio data, users can adapt the model to specific speakers, languages, or domains using LoRA fine-tuning. The project provides a complete WebUI interface to streamline the fine-tuning process.
The practical applications are particularly intriguing. Podcast creators can now generate narration with natural breath sounds using open-source solutions; game developers can mass-produce NPC voices with distinct personalities; and the 48kHz sampling rate means generated audio can be directly integrated into professional mixing workflows.
Security Considerations
Security risks do exist. The development team explicitly prohibits using this technology for impersonation, fraud, or misinformation dissemination, requiring clear labeling of AI-generated content. Community testing has shown that just 5 seconds of sample audio can create voices capable of bypassing bank voice verification systems. The project uses Apache 2.0 licensing, with commercial users assuming their own risk.
GitHub: https://github.com/OpenBMB/VoxCPM
Online Demo: https://huggingface.co/spaces/OpenBMB/VoxCPM-Demo
Join our community discussion by replying “进群” to our official account.






