Downloads · 30 days
247
90% of all-time downloads
mlx-community/IndexTTS-2-MLX
IndexTTS-2-MLX is a text-to-speech model from mlx-community. Use it when you need text read aloud. It is set up for mlx. The card lists the license as other.
IndexTeam/IndexTTS-2 converted to MLX safetensors (fp32) for native Apple Silicon inference, with mlx-indextts.
Downloads · 30 days
247
90% of all-time downloads
All-time downloads
273
Public
Repo size
4.3 GB
Likes
0
Public
Click a slice to open those files.
.safetensors4.3 GB · 100%
From the Hugging Face model README
IndexTeam/IndexTTS-2 converted to MLX safetensors (fp32) for native Apple Silicon inference, with mlx-indextts.
IndexTTS-2 is a zero-shot voice-cloning TTS system with emotion control. It clones a voice from a single short reference clip (5–15 s) and synthesizes Chinese and English speech with optional explicit emotion vectors.
| File | Description |
|---|---|
gpt.safetensors | GPT semantic-code generator (autoregressive) |
s2mel.safetensors | S2Mel flow-matching mel decoder |
bigvgan.safetensors | BigVGAN v2 vocoder (22.05 kHz, 80-band) |
vq2emb.safetensors | Semantic-code → embedding table |
feat1.pt / feat2.pt | Speaker-style / emotion matrices for explicit emotion control |
wav2vec2bert_stats.pt | w2v-BERT feature normalization statistics |
tokenizer.model / config.yaml / config.json | Text front end and runtime configs |
LICENSE.txt / LICENSE_ZH.txt | Upstream IndexTTS-2 license |
Auxiliary encoders (w2v-BERT 2.0, MaskGCT semantic codec, CAMPPlus) are loaded from their original upstream checkpoints at runtime; see the inference repo for details.
git clone https://github.com/Jup33Q/mlx-indextts
cd mlx-indextts && uv sync
hf download Jup33QE/IndexTTS-2-MLX --local-dir models/IndexTTS-2-MLX
HF_HUB_OFFLINE=1 uv run python -m mlx_indextts.generate_v2 \
--model-dir models/IndexTTS-2-MLX \
--reference path/to/reference.wav \
--text "你好,这是一段 MLX 原生推理的中文语音。" \
--output out.wav
mlx_indextts/convert_v2.py,
fully offline from local weights.IndexTTS-2 weights are released under the upstream IndexTTS license — see
LICENSE.txt (English) and LICENSE_ZH.txt (Chinese), which are included in this
repo and apply to the converted weights as well. The MLX conversion code lives in
mlx-indextts under its own license.