ComfyUI > Nodes > TTS Audio Suite > 🎤 TTS Text

ComfyUI Node: 🎤 TTS Text

Class Name

UnifiedTTSTextNode

Category
TTS Audio Suite/🎤 Text to Speech
Author
diogod (Account age: 667days)
Extension
TTS Audio Suite
Latest Updated
2025-12-13
Github Stars
0.46K

How to Install TTS Audio Suite

Install this extension via the ComfyUI Manager by searching for TTS Audio Suite
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter TTS Audio Suite in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

🎤 TTS Text Description

Versatile text-to-speech node with multiple engine support for seamless audio content generation.

🎤 TTS Text:

The UnifiedTTSTextNode is a versatile and engine-agnostic component designed for text-to-speech (TTS) generation within the TTS Audio Suite. It serves as a unified architecture that replaces previous nodes like ChatterBox TTS and F5-TTS, offering a streamlined approach to TTS processing. This node is capable of converting text into speech using various TTS engines, making it a powerful tool for generating audio content from textual input. Its primary goal is to provide a seamless and efficient TTS experience, allowing you to focus on creative tasks without worrying about the underlying technical complexities. By integrating multiple TTS engines, the UnifiedTTSTextNode ensures flexibility and adaptability, catering to a wide range of voice synthesis needs.

🎤 TTS Text Input Parameters:

text

The text parameter is the primary input for the UnifiedTTSTextNode, representing the textual content that you wish to convert into speech. This parameter directly influences the audio output, as the node processes the provided text to generate corresponding speech. There are no specific minimum or maximum values for this parameter, but the length and complexity of the text can impact processing time and the resulting audio quality. It is essential to ensure that the text is clear and well-structured to achieve optimal results.

voice

The voice parameter allows you to select the desired voice for the TTS output. This parameter significantly affects the tone, pitch, and overall character of the generated speech. The available options for this parameter depend on the TTS engines integrated into the node, offering a variety of voices to suit different preferences and applications. Choosing the right voice can enhance the expressiveness and authenticity of the audio output.

language

The language parameter specifies the language in which the text should be synthesized. This parameter is crucial for ensuring accurate pronunciation and intonation, especially for multilingual applications. The node supports multiple languages, allowing you to generate speech in the language that best fits your needs. Selecting the appropriate language is vital for maintaining the clarity and intelligibility of the audio output.

🎤 TTS Text Output Parameters:

audio

The audio parameter is the primary output of the UnifiedTTSTextNode, representing the synthesized speech generated from the input text. This parameter provides the audio content in a format suitable for playback or further processing. The quality and characteristics of the audio output depend on the input parameters, such as text, voice, and language. The audio output is essential for applications that require spoken content, enabling you to create engaging and dynamic audio experiences.

error_info

The error_info parameter provides information about any errors encountered during the TTS processing. This output is crucial for diagnosing issues and ensuring the smooth operation of the node. If an error occurs, the error_info parameter will contain details about the nature of the problem, allowing you to take corrective action. Understanding and addressing errors promptly can help maintain the reliability and effectiveness of the TTS process.

🎤 TTS Text Usage Tips:

  • Ensure that the input text is clear and well-structured to achieve the best audio quality.
  • Experiment with different voices and languages to find the combination that best suits your project's needs.
  • Regularly update the TTS engines integrated into the node to take advantage of improvements and new features.

🎤 TTS Text Common Errors and Solutions:

"Error: TTS engine not found"

  • Explanation: This error occurs when the specified TTS engine is not available or not properly configured.
  • Solution: Verify that the TTS engine is installed and correctly configured. Check the node's documentation for supported engines and installation instructions.

"Error: Unsupported language"

  • Explanation: This error indicates that the selected language is not supported by the current TTS engine.
  • Solution: Choose a language that is supported by the TTS engine. Refer to the engine's documentation for a list of supported languages.

"Error: Voice not available"

  • Explanation: This error arises when the chosen voice is not available in the current TTS engine.
  • Solution: Select a different voice from the available options. Ensure that the voice is compatible with the selected language and engine.

🎤 TTS Text Related Nodes

Go back to the extension to check out more related nodes.
TTS Audio Suite
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.