Skip to main content

🎵 Sound & Music

VoxCPM

VoxCPM is an open-source family of unified speech models from the OpenBMB community that handles text-to-speech, speech recognition and speech translation in a single model. It works in Chinese and English, supports voice cloning, and runs on consumer hardware.

Quick Facts

Developer OpenBMB community
First released 2025
Latest version VoxCPM-1.0
Language Python
License Open source (Apache 2.0)
Pricing Free and open source

What is VoxCPM?

VoxCPM is an open-source family of unified speech models from the OpenBMB community, the same group behind popular open models like CPM-Bee and MiniCPM. Where most speech tools need separate models for speech recognition and speech synthesis, VoxCPM handles both in a single model, and it can even switch between the two tasks without retraining.

The flagship VoxCPM-1.0 works in Chinese and English and supports text-to-speech, speech recognition and speech-to-speech translation. Because the tasks share one model, the components reinforce each other, and the project claims strong performance with a much smaller footprint than separate specialist models.

It is designed to run on modest hardware, which makes it interesting for hobbyists and small teams who want private, on-device voice features without paying for cloud APIs.

Key Features

  • Unified model covering text-to-speech, speech recognition and speech translation
  • Chinese and English support
  • Zero-shot voice cloning from a short reference clip
  • Emotion and speaking style control
  • Runs on consumer GPUs
  • Open source with permissive licensing
  • Hugging Face integration for easy model downloads

How to get started

The fastest way to try VoxCPM is through the Hugging Face demo space, where you can test text-to-speech and speech recognition in the browser. For local use, clone the GitHub repository and follow the setup instructions for your platform.

You can also load the model through the transformers library and call it with a few lines of Python, which makes it easy to drop into existing projects.

  • Try the demo on the Hugging Face space
  • Clone the GitHub repository and install the dependencies
  • Download the VoxCPM-1.0 model weights from Hugging Face
  • Run the text-to-speech or recognition example scripts
  • Fine-tune on your own voice data if you need a custom voice

Use cases

  • Voice assistants and smart speakers that respond in a natural voice
  • Dubbing and voice-over for videos and games
  • Transcribing meetings, lectures and interviews
  • Real-time speech translation between Chinese and English
  • Accessibility tools that read text aloud
  • On-device voice interfaces where privacy matters

Pricing and licensing

VoxCPM is free and open source. The code and model weights are released under an open license, so you can download, modify and use them in commercial products. The main cost is compute: inference runs best on a GPU, though the compact model sizes keep requirements modest.

For teams that prefer not to host their own models, OpenBMB and partner platforms offer hosted APIs, but the open weights mean you are never locked into a single vendor.

Pros and cons

The single-model design is the big draw: one download gives you synthesis, recognition and translation, and the models are small enough for real projects on consumer hardware. The Chinese and English focus is also a genuine strength for those two languages.

The trade-offs are language coverage and maturity. VoxCPM is young, the ecosystem around it is smaller than Whisper or Coqui, and language support outside Chinese and English is limited for now.

Alternatives

  • Whisper: mature open-source speech recognition in 99 languages
  • Coqui TTS: open-source neural text-to-speech with many voices
  • CosyVoice: Alibaba's open-source TTS with voice cloning
  • F5-TTS: open-source zero-shot TTS with strong naturalness
  • Edge TTS: Microsoft's free online TTS voices

Resources

What is New?

By continuing to use the site, you agree to the use of cookies.