{"data":{"slug":"diodiogod-tts-audio-suite","name":"TTS-Audio-Suite","tagline":"ComfyUI custom node for multi-engine, multi-language Text-to-Speech and Voice Conversion","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":1129,"forks":132,"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-30T03:04:14+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":46,"watchers":15,"ai_summary":"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.","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-30T06:00:19.355815+00:00","categories":[{"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"}],"tags":[{"slug":"ai-audio","name":"ai-audio"},{"slug":"audio-editing","name":"audio-editing"},{"slug":"chatterbox","name":"chatterbox"},{"slug":"comfyui","name":"comfyui"},{"slug":"cozy-voice-3","name":"cozy-voice-3"},{"slug":"echo-tts","name":"echo-tts"},{"slug":"f5-tts","name":"f5-tts"},{"slug":"higgs-audio","name":"higgs-audio"}],"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-30T06:00:18.329Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":7,"days_since_push":0,"last_release_at":"2026-07-25T15:34:03Z"},"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-30T06:00:19.034Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-30T06:00:19.034Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-30T06:00:19.034Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["TTS-Audio-Suite recommends creating a clean, portable installation for smoother setup and reduced initialization time,"],"min_ram_gb":4,"requires_docker":false},"constraints":{"min_ram_gb":4,"requires_docker":false},"when_to_use":["- 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."],"when_not_to_use":["- 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."],"source":"enrich:decision_facts","observed_at":"2026-07-17T12:27:30.101Z"},"constraint_facets":{"min_ram_gb":4,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Min 4 GB RAM; TTS-Audio-Suite recommends creating a clean, portable installation for smoother setup and reduced initialization time,"},{"label":"Adopt for","value":"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."}]}}