VoxCPM: A tokenizer-free text-to-speech system for multilingual speech generation, voice design, and voice cloning.
What problem it solves
Text-to-speech systems must generate expressive speech while supporting multiple languages and varied voice requirements. VoxCPM addresses multilingual synthesis, creation of new voices from descriptions, controllable cloning from reference audio, and continuation from an audio prompt and transcript.
Key features
Multilingual speech synthesis — Input text can be synthesized across supported languages without requiring a language tag.
Source: README
Voice design from descriptions — A natural-language description can define a new voice, including characteristics such as gender, age, tone, emotion, and pace, without reference audio.
Source: README
Controllable voice cloning — A short reference clip supplies the voice timbre, while optional style guidance can steer emotion, pace, and expression.
Source: README
Continuation-based cloning — Reference audio and its transcript can be supplied together so that generation continues from the reference while retaining vocal details.
Source: README
Streaming and deployment interfaces — The project includes a Python streaming API, command-line tools, a web demo, production serving options, and on-device inference support.
Source: README, app.py, src
Quick start
Copied verbatim from the project's README.
pip install voxcpmfrom voxcpm import VoxCPM
import soundfile as sf
model = VoxCPM.from_pretrained(
"openbmb/VoxCPM2",
load_denoiser=False,
)
wav = model.generate(
text="VoxCPM2 is the current recommended release for realistic multilingual speech synthesis.",
cfg_value=2.0,
inference_timesteps=10,
seed=42,
)
sf.write("demo.wav", wav, model.tts_model.sample_rate)
print("saved: demo.wav")Who it may suit
This project may suit developers and researchers building multilingual speech synthesis, voice design, cloning, fine-tuning, or deployment workflows.
Topics to discuss
Which multilingual speech-generation behaviors should receive more focused evaluation and documentation?
How should voice-design and voice-cloning controls be refined for consistent creative use?
Which deployment and fine-tuning workflows need better examples for the community?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/OpenBMB/VoxCPM#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…