Home/LLM Frameworks/TTS-Audio-Suite
TTS-Audio-Suite logo

TTS-Audio-Suite

Enrichment pending
diodiogod/TTS-Audio-Suite

A ComfyUI custom node integration for local multi-engine multi-language Text-to-Speech and Voice Conversion. Supports: RVC, Echo-TTS, Qwen3-TTS, Cozy Voice 3, Step Audio EditX, IndexTTS-2, Chatterbox

GraphCanon updated today · GitHub synced today

1.1k
Stars
127
Forks
54
Open issues
15
Watchers
1d
Last push
Python OtherCreated Aug 6, 2025

Trust & integrity

Full report
Maintenance
Very active (0d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Personal account
As of today · Source: github_public_v1
Security (OSV)
51 low (51 low)
As of today · Source: osv@v1

Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.

Overview

A ComfyUI custom node integration for local multi-engine multi-language Text-to-Speech and Voice Conversion. Supports: RVC, Echo-TTS, Qwen3-TTS, Cozy Voice 3, Step Audio EditX, IndexTTS-2, Chatterbox (classic and multilingual), F5-TTS, Higgs Audio 2, 3, and VibeVoice with unlimited text length, SRT timing, Character support, and many audio tools

Capability facts

Languages
python

Source: github.language+pyproject.toml · Jul 11, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 11, 2026)

..\..\..\python_embeded\python.exe install.py
Source link

Tags

README

🚀 Quick Start

[!TIP] You might want to create a clean portable installation just for TTS-Audio-Suite, instead of adding it to your regular ComfyUI setup. This can make the installation process smoother and may reduce initialization time.


Option 2: Manual Installation

Same intelligent installer, manual setup:

  1. Clone the repository

    cd ComfyUI/custom_nodes
    git clone https://github.com/diodiogod/TTS-Audio-Suite.git
    cd TTS-Audio-Suite
    
  2. Run the intelligent installer:

    ComfyUI Portable:

    # Windows:
    ..\..\..\python_embeded\python.exe install.py
    
    # Linux/Mac:
    ../../../python_embeded/python.exe install.py
    

    ComfyUI with venv/conda:

    # First activate your ComfyUI environment, then:
    python install.py
    

    The installer automatically handles all dependency conflicts and Python version compatibility.

  3. Run your first workflow

    • Models auto-download on first use for all engines.
    • If you need offline/manual setup, use:
      • Model Download Sources
      • Model Folder Layouts
  4. Try a Workflow

    • Download: ChatterBox Integration Workflow
    • Drag into ComfyUI and start generating!
  5. Restart ComfyUI and look for 🎤 TTS Audio Suite nodes

🧪 Python 3.13 Users: Installation is fully supported! The system automatically uses OpenSeeFace for mouth movement analysis when MediaPipe is unavailable.

Need offline/manual setup? Use docs/MODEL_DOWNLOAD_SOURCES.md and docs/MODEL_LAYOUTS.md

Back to top

Installation

📋 Detailed Installation Guide (Click to expand if you're having dependency issues)

This section provides a detailed guide for installing TTS Audio Suite, covering different ComfyUI installation methods.


Installation Methods

1. Portable Installation

For portable installations, follow these steps:

  1. Clone the repository into the ComfyUI/custom_nodes folder:

    cd ComfyUI/custom_nodes
    git clone https://github.com/diodiogod/TTS-Audio-Suite.git
    
  2. Navigate to the cloned directory:

    cd TTS-Audio-Suite
    
  3. Run the install script to automatically handle all dependencies. Important: Use the python.exe executable located in your ComfyUI portable installation.

    ../../../python_embeded/python.exe install.py
    

    The script will automatically install all required Python packages and detect any missing system dependencies.

2. Direct Installation with venv

If you have a direct installation with a virtual environment (venv), follow these steps:

  1. Clone the repository into the ComfyUI/custom_nodes folder:

    cd ComfyUI/custom_nodes
    git clone https://github.com/diodiogod/TTS-Audio-Suite.git
    
  2. Activate your ComfyUI virtual environment. This is crucial to ensure dependencies are installed in the correct environment. The method to activate the venv may vary depending on your setup. Here's a common example:

    cd ComfyUI
    . ./venv/bin/activate
    

    or on Windows:

    ComfyUI\venv\Scripts\activate
    
  3. Navigate to the cloned directory:

    cd custom_nodes/TTS-Audio-Suite
    
  4. Run the install script to automatically handle all dependencies:

    python install.py
    

    The script will automatically install all required Python packages and detect any missing system dependencies.

3. Installation through the ComfyUI Manager

  1. Install the ComfyUI Manager if you haven't already.

  2. Use the Manager to install the "TTS Audio Suite" node.

  3. The manager might handle dependencies a