Visit ComfyUI Online for ready-to-use ComfyUI environment
Specialized pitch extraction node for RVC applications, offering advanced algorithms and control features.
The RVCPitchOptionsNode is a specialized component within the TTS Audio Suite designed to provide advanced pitch extraction options for RVC (Real-time Voice Conversion) applications. This node allows you to configure detailed pitch extraction algorithms and processing parameters, enhancing the quality and control of voice conversion tasks. By offering multiple pitch extraction methods such as RMVPE, Crepe, and others, it caters to various needs, balancing quality and processing speed. The node is particularly beneficial for users seeking to optimize voice conversion through fine-tuned pitch control, offering features like pitch guidance, autotune, and performance optimizations such as caching and batch processing. It serves as a bridge to the RVC Engine node, ensuring that voice conversion tasks are executed with precision and efficiency.
This parameter specifies the pitch extraction algorithm to be used. It offers several options, each with its own balance of quality and speed. The available methods include RMVPE, RMVPE+, Mangio-Crepe, Crepe, PM, Harvest, DIO, and FCPE. RMVPE is recommended for its balance of quality and speed, while Crepe offers the highest quality at the cost of slower processing. The default value is "rmvpe". This choice impacts the accuracy and speed of pitch extraction, influencing the overall quality of the voice conversion.
This parameter determines the hop length for the Crepe pitch extraction method, affecting the granularity of pitch analysis. It accepts values between 16 and 512, with a default of 160. A smaller hop length can lead to more detailed pitch tracking but may increase processing time. This parameter is particularly relevant when using Crepe-based methods, allowing you to fine-tune the balance between detail and performance.
This parameter controls the radius of the filter applied during pitch extraction, with a range from 0 to 7. The default value is 3. A larger filter radius can smooth out pitch variations, which may be desirable for certain voice conversion tasks. Adjusting this parameter helps in managing the trade-off between pitch smoothness and responsiveness.
This parameter provides a guidance factor for pitch extraction, ranging from 0.1 to 2.0, with a default of 1.0. It influences how closely the extracted pitch follows the input signal, allowing for adjustments in pitch accuracy and stability. Higher values can lead to more stable pitch extraction, which is useful in maintaining consistent voice quality.
This boolean parameter enables or disables autotune functionality during pitch extraction. When set to true, it applies autotune to the extracted pitch, potentially enhancing the musicality of the output. The default is false. This feature is useful for applications where pitch correction is desired to achieve a more polished sound.
This boolean parameter determines whether caching is used during pitch extraction. Enabling caching (default is true) can improve performance by reusing previously computed results, especially in batch processing scenarios. It is beneficial for optimizing processing time when dealing with repetitive tasks.
This parameter sets the number of samples processed in a single batch, with a range from 1 to 8 and a default of 1. Increasing the batch size can improve processing efficiency, particularly in environments with sufficient computational resources. It allows for parallel processing of multiple samples, reducing overall execution time.
This output parameter provides a dictionary containing the validated and configured pitch extraction options. It includes all the settings specified in the input parameters, ensuring that the RVC Engine node receives the correct configuration for pitch extraction. This output is crucial for maintaining consistency and accuracy in voice conversion tasks, as it encapsulates all the necessary parameters for effective pitch processing.
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.