add-tts-model

Integrate HuggingFace TTS models into vLLM-Omni with CUDA graph acceleration.

6.0k|1.4k|Updated Sep 11, 2025
One-click install
npx skills add https://github.com/vllm-project/vllm-omni --skill add-tts-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-tts-model
Source: https://github.com/vllm-project/vllm-omni/tree/main/.claude/skills/add-tts-model
Command: npx skills add https://github.com/vllm-project/vllm-omni --skill add-tts-model

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Integrate a new text-to-speech model into vLLM-Omni from HuggingFace reference implementation to enable production-ready, streaming audio serving with CUDA graph acceleration and robust deployment workflows.

Core Features & Use Cases

  • HF reference integration for TTS models (two-stage and single-stage patterns)
  • Stage separation, online serving, and async chunk streaming with low-latency audio
  • CUDA graph acceleration and pre-commit / DCO workflow for production-grade deployments
  • Use Case: rapid integration of a new TTS model to a live service with end-to-end testing

Quick Start

Wiring a HuggingFace TTS model into vLLM-Omni for production-ready streaming audio.

Frequently Asked Questions about add-tts-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a HuggingFace TTS model into vLLM-Omni for production serving?

To integrate a HuggingFace TTS model into vLLM-Omni, you apply stage separation patterns, configure online serving, and generate artifacts like stage configs and end2end.py to enable production-ready streaming audio.

Does vLLM-Omni support CUDA graph acceleration for streaming audio?

Yes, vLLM-Omni supports CUDA graph acceleration for streaming audio. It applies this acceleration alongside async chunk streaming to deliver low-latency audio output for production-grade TTS deployments.

What is the difference between two-stage and single-stage TTS model integration in vLLM-Omni?

Two-stage and single-stage patterns dictate the architecture for HuggingFace TTS reference integration. The Skill enforces phase-specific architecture patterns and rigorous validation to correctly separate and configure each stage.

Can I use async chunk streaming for low-latency text-to-speech in vLLM-Omni?

Yes, you can use async chunk streaming for low-latency text-to-speech in vLLM-Omni. The integration process configures online serving with async streaming to deliver audio chunks efficiently.

Do I need pre-commit and DCO workflows for production TTS deployments?

Yes, pre-commit and DCO workflows are required for production TTS deployments. The Skill enforces these workflows alongside rigorous validation to ensure robust, production-grade code delivery for vLLM-Omni.

What artifacts are generated when adding a TTS model to vLLM-Omni?

Adding a TTS model to vLLM-Omni generates artifacts such as stage configs, end2end.py, and documentation. These artifacts support end-to-end delivery and testing for the integrated streaming audio service.