ComfyUI  >  Nodes  >  ComfyUI-UVR5 >  UVR5 Node

ComfyUI Node: UVR5 Node

Class Name


AIFSH (Account age: 229 days)
Latest Updated
Github Stars

How to Install ComfyUI-UVR5

Install this extension via the ComfyUI Manager by searching for  ComfyUI-UVR5
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-UVR5 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
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

UVR5 Node Description

Facilitates vocal and accompaniment separation in audio files using advanced processing techniques for AI artists.

UVR5 Node:

The UVR5_Node is designed to facilitate the separation of vocals and accompaniment in audio files using the UVR5 model. This node leverages advanced audio processing techniques to isolate different components of a track, making it an invaluable tool for AI artists who need to manipulate or analyze specific parts of an audio file. By utilizing this node, you can achieve high-quality separation results, which can be particularly useful for remixing, creating karaoke tracks, or conducting detailed audio analysis. The UVR5_Node simplifies the complex process of audio separation, providing you with a user-friendly interface to achieve professional-grade results.

UVR5 Node Input Parameters:


The file_path parameter specifies the location of the audio file you wish to process. This parameter is crucial as it directs the node to the correct file for vocal and accompaniment separation. Ensure that the path is accurate and the file is accessible to avoid errors during processing. There are no specific minimum or maximum values, but the path must be a valid string representing the file location.


The device parameter determines the hardware on which the processing will be executed. Typically, this can be set to cpu or gpu, depending on your system's capabilities. Using a GPU can significantly speed up the processing time, especially for large audio files. The default value is usually set to cpu if no GPU is available.


The is_half parameter is a boolean flag that indicates whether to use half-precision floating-point numbers during processing. This can reduce memory usage and potentially increase processing speed on compatible hardware. The default value is False, meaning full precision is used unless specified otherwise.

UVR5 Node Output Parameters:


The vocals output parameter contains the isolated vocal track from the input audio file. This output is essential for applications where the vocal component needs to be analyzed or manipulated separately from the accompaniment.


The accompaniment output parameter provides the isolated instrumental or accompaniment track from the input audio file. This is useful for creating karaoke tracks or for any application where the instrumental part of the audio needs to be used independently.

UVR5 Node Usage Tips:

  • Ensure that the file_path is correctly specified and the file is accessible to avoid processing errors.
  • Utilize a GPU by setting the device parameter to gpu for faster processing, especially with large audio files.
  • Consider setting is_half to True if you are working with a system that supports half-precision to save memory and potentially speed up the process.

UVR5 Node Common Errors and Solutions:


  • Explanation: This error occurs when the specified file_path does not exist or is incorrect.
  • Solution: Verify that the file path is correct and the file exists at the specified location.


  • Explanation: This error occurs when the specified device is not supported by your system.
  • Solution: Ensure that you have the necessary hardware and drivers installed for the specified device. If using a GPU, make sure it is properly configured.


  • Explanation: This error occurs when is_half is set to True but the system does not support half-precision processing.
  • Solution: Set is_half to False or ensure that your hardware supports half-precision floating-point operations.

UVR5 Node Related Nodes

Go back to the extension to check out more related nodes.

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.