{"data":{"slug":"diodiogod-tts-audio-suite","name":"TTS-Audio-Suite","tagline":"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 ","github_url":"https://github.com/diodiogod/TTS-Audio-Suite","owner":"diodiogod","repo":"TTS-Audio-Suite","owner_avatar_url":"https://avatars.githubusercontent.com/u/160325160?v=4","primary_language":"Python","stars":1092,"forks":127,"topics":["ai-audio","audio","audio-editing","audio-generation","audio-processing","chatterbox","comfyui","cozy-voice-3","echo-tts","f5","f5-tts","higgs-audio","indextts-2","qwen3-tts","rvc","text-to-speech","tts","vibevoice","voice-cloning","voice-conversion"],"archived":false,"github_pushed_at":"2026-07-10T18:30:19+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/diodiogod-tts-audio-suite","markdown_url":"https://www.graphcanon.com/tools/diodiogod-tts-audio-suite.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/diodiogod-tts-audio-suite","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=diodiogod-tts-audio-suite","description":"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","homepage_url":null,"license":"Other","open_issues":54,"watchers":15,"ai_summary":null,"readme_excerpt":"## 🚀 Quick Start\n\n> [!TIP]\n> 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.\n\n---\n\n### Option 2: Manual Installation\n\n**Same intelligent installer, manual setup:**\n\n1. **Clone the repository**\n   \n   ```bash\n   cd ComfyUI/custom_nodes\n   git clone https://github.com/diodiogod/TTS-Audio-Suite.git\n   cd TTS-Audio-Suite\n   ```\n\n2. **Run the intelligent installer:**\n   \n   **ComfyUI Portable:**\n   \n   ```bash\n   # Windows:\n   ..\\..\\..\\python_embeded\\python.exe install.py\n   \n   # Linux/Mac:\n   ../../../python_embeded/python.exe install.py\n   ```\n   \n   **ComfyUI with venv/conda:**\n   \n   ```bash\n   # First activate your ComfyUI environment, then:\n   python install.py\n   ```\n   \n   The installer automatically handles all dependency conflicts and Python version compatibility.\n\n3. **Run your first workflow**\n   \n   - Models auto-download on first use for all engines.\n   - If you need offline/manual setup, use:\n     - [Model Download Sources](docs/MODEL_DOWNLOAD_SOURCES.md)\n     - [Model Folder Layouts](docs/MODEL_LAYOUTS.md)\n\n4. **Try a Workflow**\n   \n   - Download: [ChatterBox Integration Workflow](example_workflows/Chatterbox%20integration.json)\n   - Drag into ComfyUI and start generating!\n\n5. **Restart ComfyUI** and look for 🎤 TTS Audio Suite nodes\n\n> **🧪 Python 3.13 Users**: Installation is fully supported! The system automatically uses OpenSeeFace for mouth movement analysis when MediaPipe is unavailable.\n\n> **Need offline/manual setup?** Use [docs/MODEL_DOWNLOAD_SOURCES.md](docs/MODEL_DOWNLOAD_SOURCES.md) and [docs/MODEL_LAYOUTS.md](docs/MODEL_LAYOUTS.md)\n\n<div align=\"right\"><a href=\"#-table-of-contents\">Back to top</a></div>\n\n---\n\n## Installation\n\n<details>\n<summary>📋 Detailed Installation Guide (Click to expand if you're having dependency issues)</summary>\n\nThis section provides a detailed guide for installing TTS Audio Suite, covering different ComfyUI installation methods.\n\n---\n\n### Installation Methods\n\n#### 1. Portable Installation\n\nFor portable installations, follow these steps:\n\n1. Clone the repository into the `ComfyUI/custom_nodes` folder:\n   \n   ```bash\n   cd ComfyUI/custom_nodes\n   git clone https://github.com/diodiogod/TTS-Audio-Suite.git\n   ```\n\n2. Navigate to the cloned directory:\n   \n   ```bash\n   cd TTS-Audio-Suite\n   ```\n\n3. Run the install script to automatically handle all dependencies. **Important:** Use the `python.exe` executable located in your ComfyUI portable installation.\n   \n   ```bash\n   ../../../python_embeded/python.exe install.py\n   ```\n   \n   The script will automatically install all required Python packages and detect any missing system dependencies.\n\n#### 2. Direct Installation with venv\n\nIf you have a direct installation with a virtual environment (venv), follow these steps:\n\n1. Clone the repository into the `ComfyUI/custom_nodes` folder:\n   \n   ```bash\n   cd ComfyUI/custom_nodes\n   git clone https://github.com/diodiogod/TTS-Audio-Suite.git\n   ```\n\n2. 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:\n   \n   ```bash\n   cd ComfyUI\n   . ./venv/bin/activate\n   ```\n   \n   or on Windows:\n   \n   ```bash\n   ComfyUI\\venv\\Scripts\\activate\n   ```\n\n3. Navigate to the cloned directory:\n   \n   ```bash\n   cd custom_nodes/TTS-Audio-Suite\n   ```\n\n4. Run the install script to automatically handle all dependencies:\n   \n   ```bash\n   python install.py\n   ```\n   \n   The script will automatically install all required Python packages and detect any missing system dependencies.\n\n#### 3. Installation through the ComfyUI Manager\n\n1. Install the ComfyUI Manager if you haven't already.\n\n2. Use the Manager to install the \"TTS Audio Suite\" node.\n\n3. The manager might handle dependencies a","github_created_at":"2025-08-06T19:33:01+00:00","created_at":"2026-07-11T12:13:27.071528+00:00","updated_at":"2026-07-11T12:13:31.544451+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"audio-generation","name":"audio-generation"},{"slug":"comfyui","name":"comfyui"},{"slug":"ai-audio","name":"ai-audio"},{"slug":"cozy-voice-3","name":"cozy-voice-3"},{"slug":"audio-editing","name":"audio-editing"},{"slug":"audio","name":"audio"},{"slug":"chatterbox","name":"chatterbox"},{"slug":"audio-processing","name":"audio-processing"}],"trust":{"provenance":{"is_fork":false,"github_id":1033418385,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:13:27.822Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":3,"days_since_push":0,"last_release_at":"2026-06-24T01:58:21Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":51,"high_count":0,"last_scan_at":"2026-07-11T12:13:29.010Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:13:28.539Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:13:28.539Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-11T12:13:28.539Z"}}}}