Eddycrack864 commited on
Commit
26681da
·
verified ·
1 Parent(s): c6771ca

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +151 -3
README.md CHANGED
@@ -1,3 +1,151 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ pipeline_tag: audio-to-audio
4
+ tags:
5
+ - AI
6
+ - vocal-remover
7
+ - karaoke
8
+ - audio-separation
9
+ ---
10
+
11
+ <h1 align="center"><b> 🎵 UVR5 UI 🎵 </b></h1>
12
+ <div align="center">
13
+
14
+ [![madewithlove](https://img.shields.io/badge/made_with-%E2%9D%A4-red?style=for-the-badge&labelColor=orange)](https://github.com/Eddycrack864/UVR5-UI)
15
+
16
+ ![cutecounter](https://count.nett.moe/get/uvr5_ui_colab/img?theme=rule34)
17
+
18
+ [![Open In Colab](https://img.shields.io/badge/Colab-F9AB00?style=for-the-badge&logo=googlecolab&color=525252)](https://colab.research.google.com/github/Eddycrack864/UVR5-UI/blob/main/UVR_UI.ipynb)
19
+ [![Open In Kaggle](https://img.shields.io/badge/Kaggle-20BEFF?style=for-the-badge&logo=Kaggle&logoColor=white)](https://www.kaggle.com/code/eddycrack864/uvr5-ui)
20
+ <a target="_blank" href="https://lightning.ai/new?repo_url=https%3A%2F%2Fgithub.com%2FEddycrack864%2FUVR5-UI%2Fblob%2Fmain%2FUVR_UI.ipynb">
21
+ <img src="https://pl-bolts-doc-images.s3.us-east-2.amazonaws.com/app-2/studio-badge.svg" alt="Open in Studio"/></a>
22
+ [![Licence](https://img.shields.io/badge/LICENSE-MIT-green.svg?style=for-the-badge)](https://github.com/Eddycrack864/UVR5-UI/blob/main/LICENSE)
23
+ [![Discord](https://img.shields.io/badge/Community-Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/aihub)
24
+
25
+ This project is based on [python-audio-separator](https://github.com/karaokenerds/python-audio-separator) (a CLI version of UVR5). This project was originally created for the [AI ​​HUB](https://discord.gg/aihub) community.
26
+
27
+ </div>
28
+ <div align="center">
29
+
30
+ [![Hugging Face](https://huggingface.co/datasets/huggingface/badges/resolve/main/open-in-hf-spaces-xl-dark.svg?download=true)](https://huggingface.co/spaces/TheStinger/UVR5_UI)
31
+
32
+ You can also try it on HuggingFace Spaces running with Zero GPU (A100)!
33
+
34
+ </div>
35
+
36
+ <div align="center">
37
+
38
+ **[Docs](https://github.com/Eddycrack864/UVR5-UI/blob/main/info/docs.md) / [Troubleshooting](https://github.com/Eddycrack864/UVR5-UI/blob/main/info/troubleshooting.md)**
39
+
40
+ </div>
41
+
42
+ ## Features:
43
+ * User Friendly Interface
44
+ * All VR Arch Models
45
+ * All MDX-NET Models
46
+ * Demucs v4 Models
47
+ * MDX23C Models
48
+ * Mel-Band Roformer Models
49
+ * BS Roformer Models
50
+ * Music Source Separation Models
51
+ * VIP Models
52
+ * Separation of an audio/video from all sites supported by [yt_dlp](https://github.com/yt-dlp/yt-dlp). Check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md).
53
+ * Batch Separation
54
+ * Available in multiple languages
55
+ * Colab/Kaggle/Lightning.ai support
56
+ * Windows/Linux support
57
+
58
+ ## Requirements
59
+
60
+ ### Hardware Requirements:
61
+ * Nvidia Series 2000 (RTX) or higher.
62
+ * At least 10Gb of disk space.
63
+
64
+ > [!NOTE]
65
+ > Older NVIDIA GPUs will be very slow. CPU will be insanely slow. If you don't meet the hardware requirements use our [Colab](https://colab.research.google.com/github/Eddycrack864/UVR5-UI/blob/main/UVR_UI.ipynb)/[Kaggle](https://www.kaggle.com/code/eddycrack864/uvr5-ui)/[Lightning.ai](https://lightning.ai/eddycrack864/studios/uvr5-ui)/[Hugging Face](https://huggingface.co/spaces/TheStinger/UVR5_UI).
66
+
67
+ ### Prerequisites:
68
+ - Git. You can download Git [here](https://git-scm.com/downloads).
69
+ - FFmpeg. You can download FFmpeg [here](https://www.ffmpeg.org/download.html) or you can use my [automated installation script](https://github.com/Eddycrack864/UVR5-UI/blob/main/info/ffmpeg-installer.bat) (for Windows).
70
+ - For linux users, run this command on an terminal: (Debian and Ubuntu users): `sudo apt install ffmpeg git` (For Arch linux users): `sudo pacman -S ffmpeg git` (For Fedora users): `sudo dnf install ffmpeg git`
71
+ (Some distributions already come with Git and FFmpeg preinstalled so this step may be optional.)
72
+
73
+ > [!IMPORTANT]
74
+ > FFmpeg has to be added to the PATH. (only needed on Windows)
75
+
76
+ ## Getting Started
77
+
78
+ Clone the repository (git needed) or download the source code of the latest release [here](https://github.com/Eddycrack864/UVR5-UI/releases)
79
+
80
+ ```
81
+ git clone https://github.com/Eddycrack864/UVR5-UI.git
82
+ ```
83
+
84
+ Then continue with the steps described below
85
+
86
+ ### 1. Installation
87
+
88
+ Run the installation script based on your operating system:
89
+
90
+ - **Windows:** Double-click `UVR5-UI-installer.bat` (DONT RUN AS ADMINISTRATOR 🚧).
91
+ - **Linux:** Run `UVR5-UI-installer.sh` with `chmod +x UVR5-UI-installer.sh` and `./UVR5-UI-installer.sh`.
92
+
93
+ > [!TIP]
94
+ > I personally recommend running the [updater](https://github.com/Eddycrack864/UVR5-UI#3-update-uvr5-ui-if-you-wantneed-it) before installing to make sure you have the latest changes.
95
+
96
+ ### 2. Running UVR5 UI
97
+
98
+ Start UVR5 UI using:
99
+
100
+ - **Windows:** Double-click `run-UVR5-UI.bat`.
101
+ - **Linux:** Run `run-UVR5-UI.sh` with `chmod +x run-UVR5-UI.sh` and `./run-UVR5-UI.sh`.
102
+
103
+ ### 3. Update UVR5 UI (If you want/need it)
104
+
105
+ Update UVR5 UI using (git needed):
106
+
107
+ - **Windows:** Double-click `UVR5-UI-updater.bat`.
108
+ - **Linux:** Run `UVR5-UI-updater.sh` with `chmod +x UVR5-UI-updater.sh` and `./UVR5-UI-updater.sh`.
109
+
110
+ If you find an error when installing or running the program please consult [this troubleshooting file](https://github.com/Eddycrack864/UVR5-UI/blob/main/info/troubleshooting.md) first, if your error is not described there please create an [issue](https://github.com/Eddycrack864/UVR5-UI/issues)
111
+
112
+ ### 4. Debug (If you want/need it)
113
+
114
+ Check the status of audio-separator core:
115
+
116
+ - **Windows:** Double-click `status-checker.bat`.
117
+ - **Linux:** Run `status-checker.sh` with `chmod +x status-checker.sh` and `./status-checker.sh`.
118
+
119
+ ## Precompiled Version
120
+ 1. Get the precompiled version (.zip) for your PC:
121
+ - **[Windows](https://huggingface.co/Eddycrack864/UVR5-UI/tree/main/Windows)**
122
+ - **[Linux](https://huggingface.co/Eddycrack864/UVR5-UI/tree/main/Linux)**
123
+
124
+ 2. Extract the .zip file, I recommend using the "extract here" option.
125
+ 3. You can now use all the features of the normal installation.
126
+
127
+ > [!NOTE]
128
+ > Still, to update UVR5 UI you need to install Git.
129
+
130
+ ## Docker Instance
131
+
132
+ A more technical level is required for this type of use. You can use this Jupyter notebook to initialize UVR5 on virtual machines with GPU. This will install the entire UVR5 from the main branch of GitHub.
133
+
134
+ ### Requirements/Recommendations
135
+ - Use the docker image `>= ubuntu/ubuntu:20.04`
136
+ - At least `20 GB of storage minimum.` (Add more space for your models/training)
137
+ - Use Jupyter `>= 7.3.1`
138
+ - Configure port forwarding `9999 (UVR5-UI GUI)`
139
+ - Install necessary drivers to use the GPU
140
+
141
+ You can get the notebook here: [Jupyter Notebook](https://github.com/Eddycrack864/UVR5-UI/blob/main/UVR_UI_Jupyter.ipynb) by iroaK
142
+
143
+ ## Credits
144
+ * python-audio-separator by [beveradb](https://github.com/beveradb).
145
+ * Special thanks to [Ilaria](https://github.com/TheStingerX) for hosting this space and help 💖
146
+ * Thanks to [Mikus](https://github.com/cappuch) for the help with the code.
147
+ * Thanks to [Nick088](https://github.com/Nick088Official) for the help to fix roformers.
148
+ * Thanks to [yt_dlp](https://github.com/yt-dlp/yt-dlp) devs.
149
+ * Improvements by [Blane187](https://huggingface.co/Blane187).
150
+ * Separation by link source code and improvements by [Blane187](https://huggingface.co/Blane187).
151
+ * Thanks to [ArisDev](https://github.com/aris-py) for porting UVR5 UI to Kaggle and improvements.