ComfyUI > Nodes > TTS Audio Suite > ⚙️ RVC Engine

ComfyUI Node: ⚙️ RVC Engine

Class Name

RVCEngineNode

Category
TTS Audio Suite/⚙️ Engines
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

⚙️ RVC Engine Description

Unified configuration for RVC models, streamlining multiple reference nodes into a single interface for enhanced voice synthesis.

⚙️ RVC Engine:

The RVCEngineNode is a sophisticated component within the TTS Audio Suite designed to provide a unified configuration for RVC (Recurrent Variational Convolutional) models. This node consolidates the functionality of multiple reference RVC nodes into a single, streamlined interface, making it easier for you to manage and utilize various models and parameters. By integrating the RVC Model, Hubert Model, and Voice Changer parameters, the RVCEngineNode offers a comprehensive solution for text-to-speech applications, allowing for enhanced voice synthesis and transformation capabilities. Its primary goal is to simplify the process of configuring and deploying RVC-based models, providing you with a powerful tool to create more natural and expressive audio outputs.

⚙️ RVC Engine Input Parameters:

pitch

The pitch parameter allows you to adjust the pitch of the synthesized voice. This can be used to make the voice sound higher or lower, depending on your needs. The pitch adjustment is crucial for achieving the desired vocal tone and can significantly impact the overall perception of the synthesized speech. The default value is 0, which means no pitch adjustment.

index_ratio

The index_ratio parameter controls the balance between the original and modified voice characteristics. A higher ratio means more emphasis on the modified voice, while a lower ratio retains more of the original voice's characteristics. This parameter is essential for fine-tuning the voice transformation process. The default value is 0.75.

consonant_protection

The consonant_protection parameter is designed to preserve the clarity of consonant sounds during voice transformation. By adjusting this parameter, you can ensure that consonants remain distinct and intelligible, which is vital for maintaining speech clarity. The default value is 0.25.

volume_envelope

The volume_envelope parameter allows you to control the dynamic range of the synthesized voice. This can be used to create more expressive speech by varying the volume over time. The default value is 0.25, providing a balanced dynamic range.

hubert_model

The hubert_model parameter specifies the Hubert model to be used for voice synthesis. The default option is "auto," which automatically selects the best available model based on the input data and desired output characteristics. This parameter is crucial for ensuring optimal model selection and performance.

rvc_pitch_options

The rvc_pitch_options parameter provides additional configuration options for pitch adjustment. This allows for more granular control over the pitch transformation process, enabling you to achieve specific vocal effects. The default value is None, indicating no additional pitch options are applied.

output_sample_rate

The output_sample_rate parameter determines the sample rate of the synthesized audio output. A higher sample rate can result in better audio quality but may require more processing power. The default value is 0, which typically means the system will use a standard sample rate.

device

The device parameter specifies the hardware device to be used for processing. The default option is "auto," which automatically selects the best available device, whether it's a CPU or GPU, to optimize performance and efficiency.

⚙️ RVC Engine Output Parameters:

Not specified

The context does not provide specific output parameters for the RVCEngineNode. However, typically, such nodes would output synthesized audio data, which can be used for further processing or playback.

⚙️ RVC Engine Usage Tips:

  • Experiment with the pitch and index_ratio parameters to achieve the desired vocal tone and transformation effects.
  • Use the consonant_protection parameter to maintain speech clarity, especially when transforming voices with complex consonant sounds.
  • Select the appropriate hubert_model to ensure optimal performance and audio quality, especially when working with diverse input data.

⚙️ RVC Engine Common Errors and Solutions:

ModuleNotFoundError: No module named 'base_node_module'

  • Explanation: This error occurs when the base node module is not correctly loaded or is missing from the specified path.
  • Solution: Ensure that the base_node.py file is located in the correct directory and that the import path is correctly specified in the script.

ValueError: Invalid pitch value

  • Explanation: This error indicates that the pitch value provided is outside the acceptable range or is not a valid number.
  • Solution: Verify that the pitch value is a valid number and falls within the expected range. Adjust the value accordingly and try again.

⚙️ RVC Engine 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.