Home/Speech & Audio/TTS-Audio-Suite
TTS-Audio-Suite logo

TTS-Audio-Suite

diodiogod/TTS-Audio-Suite

ComfyUI custom node for multi-engine, multi-language Text-to-Speech and Voice Conversion

GraphCanon updated 3w · GitHub synced 3w · 38 views this month

1.1k stars132 forksLast push 3w Python Other

Decision brief

TTS-Audio-Suite is a ComfyUI custom node for multi-engine and multi-language Text-to-Speech (TTS) and voice conversion that seamlessly integrates popular TTS engines like RVC, Echo-TTS, Qwen3-TTS.

Good fit when

  • - When you need to support multiple languages and TTS engines in a single pipeline within ComfyUI.
  • - If your project demands local deployment of TTS capabilities without relying on cloud APIs.

Avoid when

  • - Avoid using if you only require basic voice synthesis or a single, specific TTS engine that does not necessitate integration with multiple languages and engines simultaneously.
  • - Not suitable for scenarios where users need to interact with the TTS services through a web interface without setting up ComfyUI.
Requirements:
Min 4 GB RAM; TTS-Audio-Suite recommends creating a clean, portable installation for smoother setup and reduced initialization time,

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
51 low (51 low)
As of 1mo

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

Install

pip install TTS-Audio-Suite
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

A ComfyUI custom node integration that supports local multi-engine and multi-language text-to-speech (TTS) and voice conversion with various engines like RVC, Echo-TTS, Qwen3-TTS.

Capability facts

Languages
python

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

Categories

Compatibility

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

Python runtimePython

Source: README excerpt (regex_v1, Jul 30, 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

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.