Mindket

VoxCPM2

Newversion 1 · updated

Overview

Speaks text in 30 languages and nine Chinese dialects at 48 kHz, designs a new voice from a written description and clones a voice from a short clip. An open 2.3B text-to-speech model for developers.

VoxCPM2 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.10 or later
  • PyTorch 2.5.0 or later
  • CUDA 12.0 or later on an NVIDIA GPU
  • About 4.6 GB of disk space in BF16, or about 1.1 GB at 4-bit (an estimate)
Runs in
  • Python, through the voxcpm package
  • A live demo and docs that the card points to
  • A faster serving option, Nano-VLLM, that the card mentions for streaming
Start with
pip install voxcpm
hf download openbmb/VoxCPM2

Platform

PhoneRuns on it

About

What it is

VoxCPM2 is an open text-to-speech model from openbmb that works without a tokenizer and uses a diffusion autoregressive design. The Hugging Face record lists 2.3B parameters, which the card rounds to 2B. It speaks 30 languages plus nine Chinese dialects, writes 48 kHz audio and was trained on more than 2 million hours of speech. Besides plain reading, it can invent a voice from a written description and can copy a voice from a short sample.

Who it suits

Developers and creators who need multilingual speech, custom voices or voice cloning, and who have an NVIDIA GPU to run it.

IndustryWho uses itHow they use itExample
Media and videoCreatorsNarrate scripts in many languagesA Spanish voice-over for a short film
Gaming and animationStudiosDesign a character voice from a descriptionA gentle young voice for a guide character
Customer serviceVoice agent buildersStream spoken replies with low delayA phone bot that answers in French
AccessibilityTool makersRead text aloud in the listener's languageA Hindi reader for a news app

If you have no NVIDIA GPU, you can skip it, because the card lists CUDA 12 or later as a requirement.

Where to use it

  • Python, through the voxcpm package
  • A live demo and docs that the card points to
  • A faster serving option, Nano-VLLM, that the card mentions for streaming
Use caseWhoWhat they get back
Plain speechDevelopersA 48 kHz audio file of your text
Voice designCreatorsA new voice from a written description, with no sample needed
Voice cloningProducersSpeech in the voice of a clip you supply, with optional style hints

How to set it up

  • Python 3.10 or later
  • PyTorch 2.5.0 or later
  • CUDA 12.0 or later on an NVIDIA GPU
  • About 4.6 GB of disk space in BF16, or about 1.1 GB at 4-bit (an estimate)
  1. Install the voxcpm package.
  2. Download the model files, or let the package fetch them on first load.
  3. Load the model in Python and ask it to speak.
pip install voxcpm
hf download openbmb/VoxCPM2

How to use it

Load the model in Python and call its generate method with your text, then save the audio to a file. For voice design, put a short description of the voice in brackets before the words to speak. For cloning, pass a reference clip of the speaker. For the closest copy, also pass the clip's exact transcript. A streaming method returns audio in chunks as it is made.

Example

You write a sentence with the description of a young woman with a gentle, sweet voice at the start. The model speaks the sentence in a voice that fits that description and saves it as a 48 kHz file, with no reference audio.

For newcomers and experts

If you are new to this, start with plain speech, then try voice design, which needs no sample. Only clone a voice that is yours or that you have the right to use.

It accepts a 16 kHz reference clip and raises the output to 48 kHz inside its own audio codec, so no separate upsampler is needed. The card gives a real-time factor of about 0.3 on an RTX 4090, and about 0.13 with Nano-VLLM.

  1. You write text, with an optional voice note
  2. You add a reference clip to clone a voice
  3. The model generates the speech
  4. You save or stream 48 kHz audio

Good to know

  • Languages: 30 languages, with no language tag needed in the text
  • Voice cloning: use only voices you have the right to use
  • Variants: the Hugging Face record lists 22 quantized and 50 fine-tuned versions made by others
Real-time factor, where lower is faster
Plain run on an RTX 40900.3 RTF
With Nano-VLLM0.13 RTF
  • License: apache-2.0, free for commercial use according to the card
  • Cost to run: no API key or paid service is named, but you need your own NVIDIA GPU
  • Data it reaches: downloading fetches model files, and the model reads your text and any reference clip you give it
  • Not for: cloning someone's voice without the right to use it

README and files

README

VoxCPM2

Speaks text in 30 languages and nine Chinese dialects at 48 kHz, designs a new voice from a written description and clones a voice from a short clip. An open 2.3B text-to-speech model for developers.

Made by openbmb on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: VoxCPM2 is an open text-to-speech model from openbmb that works without a tokenizer and uses a diffusion autoregressive design. The Hugging Face record lists 2.3B parameters, which the card rounds to 2B. It speaks 30 languages plus nine Chinese dialects, writes 48 kHz audio and was trained on more than 2 million hours of speech. Besides plain reading, it can invent a voice from a written description and can copy a voice from a short sample.

Who it suits: Developers and creators who need multilingual speech, custom voices or voice cloning, and who have an NVIDIA GPU to run it.

Industry | Who uses it | How they use it | Example
Media and video | Creators | Narrate scripts in many languages | A Spanish voice-over for a short film
Gaming and animation | Studios | Design a character voice from a description | A gentle young voice for a guide character
Customer service | Voice agent builders | Stream spoken replies with low delay | A phone bot that answers in French
Accessibility | Tool makers | Read text aloud in the listener's language | A Hindi reader for a news app

If you have no NVIDIA GPU, you can skip it, because the card lists CUDA 12 or later as a requirement.

Where to use it:

  • Python, through the voxcpm package
  • A live demo and docs that the card points to
  • A faster serving option, Nano-VLLM, that the card mentions for streaming
Use case | Who | What they get back
Plain speech | Developers | A 48 kHz audio file of your text
Voice design | Creators | A new voice from a written description, with no sample needed
Voice cloning | Producers | Speech in the voice of a clip you supply, with optional style hints

How to set it up:

  • Python 3.10 or later
  • PyTorch 2.5.0 or later
  • CUDA 12.0 or later on an NVIDIA GPU
  • About 4.6 GB of disk space in BF16, or about 1.1 GB at 4-bit (an estimate)
  1. Install the voxcpm package.
  2. Download the model files, or let the package fetch them on first load.
  3. Load the model in Python and ask it to speak.
pip install voxcpm
hf download openbmb/VoxCPM2

How to use it: Load the model in Python and call its generate method with your text, then save the audio to a file. For voice design, put a short description of the voice in brackets before the words to speak. For cloning, pass a reference clip of the speaker. For the closest copy, also pass the clip's exact transcript. A streaming method returns audio in chunks as it is made.

Example: You write a sentence with the description of a young woman with a gentle, sweet voice at the start. The model speaks the sentence in a voice that fits that description and saves it as a 48 kHz file, with no reference audio.

For newcomers and experts: If you are new to this, start with plain speech, then try voice design, which needs no sample. Only clone a voice that is yours or that you have the right to use.

It accepts a 16 kHz reference clip and raises the output to 48 kHz inside its own audio codec, so no separate upsampler is needed. The card gives a real-time factor of about 0.3 on an RTX 4090, and about 0.13 with Nano-VLLM.

You write text, with an optional voice note
You add a reference clip to clone a voice
The model generates the speech
You save or stream 48 kHz audio

Good to know:

  • Languages: 30 languages, with no language tag needed in the text
  • Voice cloning: use only voices you have the right to use
  • Variants: the Hugging Face record lists 22 quantized and 50 fine-tuned versions made by others
Title: Real-time factor, where lower is faster
Plain run on an RTX 4090: 0.3 RTF
With Nano-VLLM: 0.13 RTF
  • License: apache-2.0, free for commercial use according to the card
  • Cost to run: no API key or paid service is named, but you need your own NVIDIA GPU
  • Data it reaches: downloading fetches model files, and the model reads your text and any reference clip you give it
  • Not for: cloning someone's voice without the right to use it

On Hugging Face, 13 November 2026

  • Task: text to speech
  • Library: voxcpm
  • Parameters: 2.3B
  • Weights: about 4.6 GB in BF16; about 1.1 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 984,860
  • Likes: 1,783
  • License: apache-2.0
  • Languages: zh, en, ar, my, da, nl, fi, fr
  • Quantized versions: 22
  • Fine-tunes: 52
  • Tags: voxcpm, safetensors, text-to-speech, multilingual, voice-cloning, voice-design, diffusion, audio

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download openbmb/VoxCPM2

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
VoxCPM2 This page984,8601,7832.3Bapache-2.0
AuKShares diffusion · voice-cloning · audio1,455396—mit
Ming-3.0-tts-0.5B by inclusionAIShares voice-cloning · audio · multilingual14,7562251.5Bmit
Ming-3.0-tts-tinyShares voice-cloning · audio · multilingual9,080619Bmit
Qwen3-TTS GGUFShares voice-design · voice-cloning · text-to-speech1,347,06667915Mapache-2.0
OmniVoice GGUFShares voice-design · voice-cloning · text-to-speech109,60591613Mcc-by-nc-4.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

kadirb4rutShow HN: VoxaDub – Open-source AI video dubbing with speaker-aware voicesHi HN, I have been working on a project called VoxaDub: an open source local-first AI dubbing tool which can translate videos into other languages while preserving the original voices of the speakers. A major issue when translating is ensuring the translation matches with the length of speech in…1 pointGitHub Trending🚀 Skyrocketing! 🚀 (200+ new stars) 📦 OpenBMB / VoxCPM ⭐ 37,215 (+204) 🗒 Python VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning1 like · 1 replywoody|AI×実用ツール専門【技術トレンド】OpenBMBから新モデル「VoxCPM2」が登場。なんと「トークナイザー不要」のテキスト音声合成モデルとのこと。 従来のプロセスをスキップすることで、多言語生成のパイプラインが大幅に簡素化されるそうです。AI音声合成の遅延や複雑さに悩んでいた開発者は注目。 皆さんの環境でLLMと組み合わせて活用するならどんな用途が浮かびますか? #AI #音声合成 #LLM #OSS #VoxCPM2 https://aitoolly.com/ai-news/article/2026-04-11-openbmb-launches-voxcpm2-a-tokenizer-free-te2 likes@quon-echosphere.bsky.socialでも「全部タダ」は一段だけ補足したい。 💎無料なのはモデルの重みとコード。公式の実行要件はPython、PyTorch、CUDA。Hugging FaceのモデルカードではVRAM目安約8GB、リアルタイム値はRTX 4090基準。 API代ゼロと、誰でも無条件にラク、は別物。 https://huggingface.co/openbmb/VoxCPM21 replyデイリーHuggingFaceトレンド今日のHuggingFaceトレンド openbmb/VoxCPM2 このリポジトリは、テキストを音声に変換するモデルVoxCPM2に関するものです。 20億パラメータで30言語に対応し、48kHzの音声を生成できます。 200万時間以上の多言語音声データで学習されており、Pythonで利用可能です。 音声設計機能も備えています。1 likeGitHub Trending🔥 Hot Repo! 🔥 (100+ new stars) 📦 OpenBMB / VoxCPM ⭐ 40,010 (+144) 🗒 Python VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life CloningAI Adoption Agency🎙️ VoxCPM2 is a 2B open source TTS model. 48kHz studio audio. 5 modes: TTS, voice design, 3 cloning modes. 30 languages. 8GB VRAM. Apache 2.0. The buy vs build math for voice AI just flipped aiadoptionagency.com/voxcpm2-open... #OpenSourceTTSデイリーHuggingFaceトレンド今日のHuggingFaceトレンド openbmb/VoxCPM2 VoxCPM2は、トークナイザーを使用しない拡散自己回帰型のテキスト読み上げ(TTS)モデルです。 20億のパラメータを持ち、30以上の言語と48kHzの高音質オーディオに対応しています。 200万時間以上の多言語音声データで学習されており、多言語サポート、音声設計、制御可能なボイスクローニングの実現を目的としています。Launches by UIComet→ VoxCPM2 VoxCPM2 is a 2B open-source TTS model with 30-language support, 48kHz output, voice design from text alone, controllable voice cloning, and real-time streaming fast enough for production voice workflows. #media #product https://github.com/OpenBMB/VoxCPM

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New