Skip to content

[Recipe] Add IndexTTS-2.5 - #772

Merged
xianbaoqian merged 3 commits into
vllm-project:mainfrom
Sy0307:feat/indextts-2.5-recipe
Aug 12, 2026
Merged

xianbaoqian merged 3 commits into
vllm-project:mainfrom
Sy0307:feat/indextts-2.5-recipe

Conversation

@Sy0307

@Sy0307 Sy0307 commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds a vLLM Recipes entry for IndexTeam/IndexTTS-2.5, served through vLLM-Omni's OpenAI-compatible /v1/audio/speech API.

The recipe covers:

  • local native-bundle installation and launch
  • zero-shot voice cloning
  • upload and reuse of named voices
  • official Chinese, English, Japanese, Spanish, and Arabic modes, plus an additional mixed Chinese/English (zhen) frontend mode
  • text normalization
  • native speed / duration_factor control
  • emotion vector, emotion-text, and emotion-reference-audio conditioning
  • 22.05 kHz mono WAV output

Upstream support

IndexTTS-2.5 support has merged in vllm-project/vllm-omni#5957. See the merged vLLM-Omni IndexTTS-2.5 recipe and the IndexTeam/IndexTTS-2.5 model page.

Metadata choices

  • The recipe now uses the published IndexTeam/IndexTTS-2.5 Hugging Face model ID for generated launch commands and links to the merged vLLM-Omni recipe.
  • No H200 verification badge is claimed: the E2E host alias used during development reports NVIDIA L20X with 141 GiB through nvidia-smi, not an H200 device. Functional E2E and ASR validation are documented without mislabeling the hardware.

Validation

  • node scripts/build-recipes-api.mjs
    • ✓ JSON API: 155 models, 9 strategies ...
  • Generated API entry checked at public/IndexTeam/IndexTTS-2.5.json
  • YAML parsing and repository build completed successfully

Signed-off-by: Sysy <1370724210@qq.com>
@vercel

vercel Bot commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vllm-recipes Ready Ready Preview Aug 12, 2026 4:21am

Request Review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new model recipe for IndexTTS-2.5, a multilingual text-to-speech model, and registers its provider. The feedback focuses on correcting a potential typo in the minimum vLLM version and improving the robustness of the recipe by using the --served-model-name argument to avoid hardcoded local paths in client requests and documentation examples.

Comment thread models/IndexTeam/IndexTTS-2.5.yaml
Comment thread models/IndexTeam/IndexTTS-2.5.yaml
Comment thread models/IndexTeam/IndexTTS-2.5.yaml
Comment thread models/IndexTeam/IndexTTS-2.5.yaml Outdated
Comment thread models/IndexTeam/IndexTTS-2.5.yaml
Comment thread models/IndexTeam/IndexTTS-2.5.yaml
Signed-off-by: Sysy <1370724210@qq.com>
Signed-off-by: Sysy <1370724210@qq.com>
@Sy0307
Sy0307 marked this pull request as ready for review August 12, 2026 04:39
@xianbaoqian
xianbaoqian merged commit 1431e89 into vllm-project:main Aug 12, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — e976c44a Deployed Aug 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants