floyo logo
Powered by
ThinkDiffusion
floyo logo
Powered by
ThinkDiffusion

TTS-Audio-Suite

692

Last updated
2026-02-22

A robust extension for ComfyUI, the TTS Audio Suite integrates multiple text-to-speech engines and voice conversion capabilities, enabling users to generate high-quality audio outputs from text. It supports a wide range of engines, including ChatterBox, F5-TTS, and RVC, while offering advanced features for audio editing and character management.

  • Supports unlimited text length and various audio tools, ensuring flexibility in audio generation.
  • Features advanced voice conversion and emotion control, allowing for nuanced and expressive audio outputs.
  • Integrates seamlessly with existing workflows, providing a user-friendly interface for managing multiple languages and character voices.

Context

The TTS Audio Suite is a comprehensive custom node for ComfyUI that enhances text-to-speech functionalities by integrating multiple engines into a single interface. Its primary purpose is to facilitate the generation of audio from text while allowing for extensive customization and control over the audio output, making it a valuable tool for creators working with voice synthesis and audio editing.

Key Features & Benefits

The suite offers a variety of practical features, including:

  • Multi-Engine Support: Users can access multiple TTS engines, each with unique capabilities, such as F5-TTS for high-quality voice synthesis and RVC for real-time voice conversion.
  • Character and Language Switching: The tool allows for seamless transitions between different characters and languages within the same project, enhancing storytelling and dialogue creation.
  • Emotion Control: Advanced features enable users to manipulate the emotional tone of the generated speech, adding depth and expressiveness to the audio.

Advanced Functionalities

The TTS Audio Suite includes specialized capabilities such as:

  • Iterative Voice Conversion: This feature allows users to refine voice outputs through multiple passes, improving the quality and accuracy of the voice conversion process.
  • SRT Timing and Processing: The suite can process SRT files for precise timing, ensuring that audio aligns with subtitles accurately.
  • Inline Editing Tags: Users can apply audio effects directly within the text using specific tags, providing a high degree of customization for the generated audio.

Practical Benefits

By utilizing the TTS Audio Suite, users can significantly improve their workflow and efficiency in ComfyUI. The tool streamlines the audio generation process, reduces the need for manual adjustments, and enhances the quality of audio outputs. Additionally, the ability to manage multiple languages and characters within a single interface allows for more complex and engaging audio projects.

Credits/Acknowledgments

The TTS Audio Suite is developed by Diogod, building upon the original ChatterBox Voice project created by ShmuelRonen. It is licensed under the MIT License, promoting open-source collaboration and community contributions. The project is supported by various contributors and is part of the broader ComfyUI ecosystem.

Inner Nodes

ASRSRTAdvancedOptionsNode, AudioAnalyzerNode, AudioAnalyzerOptionsNode, CharacterVoicesNode, ChatterBoxAudioAnalyzer, ChatterBoxAudioAnalyzerOptions, ChatterBoxEngineNode, ChatterBoxF5TTSEditOptions, ChatterBoxF5TTSEditVoice, ChatterBoxOfficial23LangEngineNode, ChatterBoxVoiceCapture, CosyVoice Engine, CosyVoiceEngineNode, F5TTSEngineNode, HiggsAudioEngineNode, IndexTTS Engine, IndexTTSEmotionOptionsNode, IndexTTSEngineNode, LoadRVCModelNode, MergeAudioNode, MouthMovementAnalyzer, PhonemeTextNormalizer, Qwen3TTSEngineNode, Qwen3TTSVoiceDesignerNode, QwenEmotionNode, RVCEngineNode, RVCPitchOptionsNode, RefreshVoiceCacheNode, Step Audio EditX Engine, StepAudioEditXAudioEditorNode, StepAudioEditXEngineNode, StringMultilineTagEditor, UnifiedASRTranscribeNode, UnifiedTTSSRTNode, UnifiedTTSTextNode, UnifiedVoiceChangerNode, VibeVoiceEngineNode, VisemeDetectionOptionsNode, VocalRemovalNode, VoiceFixerNode