AIAny
AI Audio2025
Icon for item

IndexTTS

Zero-shot, single‑reference voice cloning TTS with multilingual support (ZH/EN/JA/ES/AR), fine-grained emotion and duration control, and pronunciation hooks (Pinyin/CMU/Kana); ships model weights, Web UI and production deployment recipes for local or server use.

Introduction

Zero‑shot voice cloning that combines single‑clip speaker prompts, explicit emotion conditioning and duration control makes deploying controllable multilingual TTS practical at sub‑1B parameter scale. The project focuses on providing usable model checkpoints and inference tooling so teams can run expressive, timbre-preserving synthesis locally or in production.

What Sets It Apart
  • Single‑reference zero‑shot cloning: clones a speaker from one reference audio while preserving timbre across languages and emotional styles, rather than requiring large target-speaker corpora — useful for rapid prototyping and demos.
  • Multilingual + pronunciation control: IndexTTS-2.5 adds official support for Chinese, English, Japanese, Spanish and Arabic, and exposes pronunciation controls (Pinyin / CMU phonemes / Japanese Kana) so polyphonic characters and ambiguous words are controllable.
  • Emotion & duration interfaces: supports emotion conditioning via an 8‑dim emotion vector or an emotion reference audio (emo_alpha 0.0–1.0) and speaking speed control via duration_factor (0.5–2.0), enabling separate control of content, speaker, and affect.
  • Practical inference & codec choices: architecture improvements include a conformer-based conditioning encoder and BigVGAN2 vocoder; IndexTTS‑2.5 targets efficient runtimes (0.20–0.21 RTF on an RTX 4090 in bf16/kv_cache), and provides vLLM recipes for production serving.
Who It's For and Trade‑offs

Great fit if you need a reproducible, deployable zero‑shot TTS stack that: clones voices from a single clip, supports multiple languages and explicit pronunciation/emotion controls, and comes with model weights and a Web UI. It’s assembled for engineering use — inference knobs (BF16/FP16, DeepSpeed, CUDA kernels) and production recipes are included.

Look elsewhere if you require a permissive open‑source license (this project uses the bilibili Model Use License), absolute top‑tier studio recording fidelity beyond the targeted model scale, or extremely tiny CPU‑only deployments; GPU acceleration (CUDA 12.8+ and BF16/FP16 support) is expected for practical latency.

Where It Fits

Technically positioned as an industry‑oriented, LLM-style autoregressive/controlled TTS that balances expressiveness, controllability and inference speed at ~0.8B parameters. It aims to be more controllable and faster-to-deploy than heavier research stacks while offering production integration paths (vLLM, ModelScope/HuggingFace model hosting).

Operational notes
  • Models and demos are provided (IndexTTS, 1.5, 2.0, 2.5 releases); IndexTTS‑2.5 is the latest stable multilingual release with improved inference speed and control primitives.
  • Licensing: distributed under the bilibili Model Use License — check the repository for commercial/redistribution constraints.
  • Runtime tips: BF16/FP16 inference reduces VRAM and improves RTF; some acceleration options (DeepSpeed, compiled CUDA kernels, vLLM) are provided but results depend on hardware and drivers.

Information

  • Websitegithub.com
  • OrganizationsBilibili, IndexTeam
  • AuthorsYunpei Li, Xun Zhou, Jinchao Wang, Lu Wang, Yong Wu, Siyi Zhou, Yiquan Zhou, Yining Wang, Yaogen Yang, Zhetao Hu …
  • Published date2025/02/06

Categories

More Items

GitHub
AI Audio2026

Zero-shot text-to-speech across 600+ languages with short-reference voice cloning and attribute-based voice design. Uses a diffusion-style discrete non-autoregressive architecture mapping text to multi-codebook acoustic tokens, supports phoneme/pinyin control and very low RTF.

GitHub
AI Audio2025

Provides text-to-speech synthesis and one-shot voice cloning via compact ONNX models and a larger KittenTTS 2 speech model. Offers CPU-first inference (25–506 MB models), 47 built-in voices, multilingual output, expression tags, streaming, and a Python SDK.

Hugging Face
AI Audio2026

Generates directed, multi-character, long-form speech from text with natural-language directions and voice cloning. Built on a 35B MoE backbone (3B active per token) with a codebook multi-token-prediction decoder to enable multi-turn revision, infilling edits, streaming, and expressive control.