Downloads · 30 days
43
3% of all-time downloads
soniqo/VoxCPM2-LiteRT-INT8
VoxCPM2-LiteRT-INT8 is a text-to-speech model from soniqo. Use it when you need text read aloud. It is set up for litert. The card lists the license as apache-2.0.
2 B-parameter multilingual TTS with voice cloning and voice design. 48 kHz output.
Downloads · 30 days
43
3% of all-time downloads
All-time downloads
1.3K
Public
Repo size
19.3 GB
Likes
0
Public
Click a slice to open those files.
.tflite4.6 GB · 100%
From the Hugging Face model README
2 B-parameter multilingual TTS with voice cloning and voice design. 48 kHz output.
Part of the soniqo.audio speech toolkit — an open, runtime-portable stack for speech AI. This bundle is the LiteRT export, designed to plug into the abstract interfaces in
speech-core(C++ voice-agent orchestration library). Browse all LiteRT bundles in the soniqo LiteRT collection.
LiteRT export of openbmb/VoxCPM2
— a 2 B-parameter diffusion-autoregressive TTS with 48 kHz
studio-quality output, reference-audio voice cloning, and
natural-language voice design. Designed for server-side
synthesis workers and on-device TTS through the
speech-core
TTSInterface.
VoxCPM2 is not a single feed-forward model. The runtime loop is
text + optional instruction ──► text-prefill
│
▼
repeated token-step
│
▼
audio-decoder ──► 48 kHz PCM
The host owns the loop and the KV cache; LiteRT owns the static tensor programs. Same split used for Parakeet and Nemotron in this collection — LiteRT for the math, host for the control flow.
| File | Size | Description |
|---|---|---|
voxcpm2-text-prefill.tflite | 7.7 GB | FP32 text + instruction prefill (MiniCPM-4 KV-cache producer) |
voxcpm2-token-step.tflite | 2.0 GB | INT8 weight-only autoregressive step (MiniCPM-4 + residual LM) |
voxcpm2-audio-encoder.tflite | 184 MB | FP32 reference-audio encoder (16 kHz → conditioning) |
voxcpm2-audio-decoder.tflite | 175 MB | FP32 AudioVAE decoder (acoustic tokens → 48 kHz PCM) |
tokenizer.json / tokenizer_config.json / special_tokens_map.json | — | HF tokenizer bundle |
generation_config.json / tokenization_voxcpm2.py | — | Generation defaults + tokenizer module |
config.json | — | Tensor shapes, sample rates, files manifest |
30-step English roundtrip ("hello world from soniqo dot audio",
instruction "clear neutral delivery"):
voxcpm2-litert-hello-world.wavMirrors the speech-swift VoxCPM2TTS
mode matrix:
| Mode | Inputs |
|---|---|
| Zero-shot | text |
| Voice design | text + style instruction |
| Controllable cloning | text + reference audio |
| Ultimate cloning | text + reference audio + prompt audio + prompt text |
For Apple Silicon, prefer the MLX bundles
(bf16 /
int8 /
int4)
consumed by speech-swift.
Exported from openbmb/VoxCPM2 via a graph-split LiteRT conversion, run in a pinned Docker environment because LiteRT / Torch / TorchAO versions are tightly coupled.
Voice cloning is included. Users are responsible for obtaining consent for any voice that is cloned and for not using the model to impersonate individuals without permission, generate disinformation, or commit fraud.
STTInterface / TTSInterface / VADInterface / EnhancerInterface; LiteRT implementations plug straight into the interfaces.ASR / Transcription
VAD / Diarization
This bundle inherits the upstream model license (apache-2.0). See the
linked base_model repository for the full terms.