Skip to content

Commit 2e22f87

Browse files
authored
Add files via upload
1 parent acfd340 commit 2e22f87

File tree

2 files changed

+163
-0
lines changed

2 files changed

+163
-0
lines changed

README.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Retrieval-based-Voice-Conversion-WebUI
2+
3+
[![madewithlove](https://forthebadge.com/images/badges/built-with-love.svg)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI)
4+
5+
[![Open In Colab](https://img.shields.io/badge/Colab-F9AB00?style=for-the-badge&logo=googlecolab&color=525252)](https://colab.research.google.com/github/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Retrieval_based_Voice_Conversion_WebUI.ipynb)
6+
[![Licence](https://img.shields.io/github/license/liujing04/Retrieval-based-Voice-Conversion-WebUI?style=for-the-badge)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/%E4%BD%BF%E7%94%A8%E9%9C%80%E9%81%B5%E5%AE%88%E7%9A%84%E5%8D%8F%E8%AE%AE-LICENSE.txt)
7+
[![Huggingface](https://img.shields.io/badge/🤗%20-Spaces-blue.svg?style=for-the-badge)](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)
8+
9+
### 使用了RVC的实时语音转换 : [w-okada/voice-changer](https://github.com/w-okada/voice-changer)
10+
------
11+
12+
一个基于VITS的简单易用的SVC框架。
13+
14+
[**English**](./README_en.md) | [**中文简体**](./README.md)
15+
16+
> 点此查看我们的[演示视频](https://www.bilibili.com/video/BV1pm4y1z7Gm/) !
17+
## 简介
18+
本仓库具有以下特点:
19+
+ 使用top1特征模型检索来杜绝音色泄露;
20+
+ 即便在相对较差的显卡上也能快速训练;
21+
+ 使用少量数据进行训练也能得到较好结果;
22+
+ 可以通过模型融合来改变音色;
23+
+ 简单易用的WebUI界面;
24+
+ 可调用UVR5模型来快速分离人声和伴奏。
25+
## 环境配置
26+
我们推荐你使用poetry来配置环境。
27+
28+
以下指令需在Python版本大于3.8的环境当中执行:
29+
```bash
30+
# 安装Pytorch及其核心依赖,若已安装则跳过
31+
# 参考自: https://pytorch.org/get-started/locally/
32+
pip install torch torchvision torchaudio
33+
34+
# 安装 Poetry 依赖管理工具, 若已安装则跳过
35+
# 参考自: https://python-poetry.org/docs/#installation
36+
curl -sSL https://install.python-poetry.org | python3 -
37+
38+
# 通过poetry安装依赖
39+
poetry install
40+
```
41+
42+
你也可以通过pip来安装依赖:
43+
```bash
44+
pip install -r requirements.txt
45+
```
46+
## 其他预模型准备
47+
RVC需要其他的一些预模型来推理和训练。
48+
49+
你可以从我们的[Huggingface space](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)下载到这些模型。
50+
51+
以下是一份清单,包括了所有RVC所需的预模型和其他文件的名称:
52+
```bash
53+
hubert_base.pt
54+
55+
./pretrained
56+
57+
./uvr5_weights
58+
59+
#如果你正在使用Windows,则你可能需要这个文件夹,若FFmpeg已安装则跳过
60+
./ffmpeg
61+
```
62+
之后使用以下指令来调用Webui:
63+
```bash
64+
python infer-web.py
65+
```
66+
如果你正在使用Windows,你可以直接下载并解压`RVC-beta.7z` 来使用RVC,运行`go-web.bat`来启动WebUI。
67+
68+
我们将在两周内推出一个英文版本的WebUI.
69+
70+
仓库内还有一份`小白简易教程.doc`以供参考。
71+
72+
## 参考项目
73+
+ [ContentVec](https://github.com/auspicious3000/contentvec/)
74+
+ [VITS](https://github.com/jaywalnut310/vits)
75+
+ [HIFIGAN](https://github.com/jik876/hifi-gan)
76+
+ [Gradio](https://github.com/gradio-app/gradio)
77+
+ [FFmpeg](https://github.com/FFmpeg/FFmpeg)
78+
+ [Ultimate Vocal Remover](https://github.com/Anjok07/ultimatevocalremovergui)
79+
+ [audio-slicer](https://github.com/openvpi/audio-slicer)
80+
## 感谢所有贡献者作出的努力
81+
<a href="https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/graphs/contributors" target="_blank">
82+
<img src="https://contrib.rocks/image?repo=liujing04/Retrieval-based-Voice-Conversion-WebUI" />
83+
</a>
84+

README_en.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# Retrieval-based-Voice-Conversion-WebUI
2+
3+
[![madewithlove](https://forthebadge.com/images/badges/built-with-love.svg)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI)
4+
5+
[![Open In Colab](https://img.shields.io/badge/Colab-F9AB00?style=for-the-badge&logo=googlecolab&color=525252)](https://colab.research.google.com/github/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Retrieval_based_Voice_Conversion_WebUI.ipynb)
6+
[![Licence](https://img.shields.io/github/license/liujing04/Retrieval-based-Voice-Conversion-WebUI?style=for-the-badge)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/%E4%BD%BF%E7%94%A8%E9%9C%80%E9%81%B5%E5%AE%88%E7%9A%84%E5%8D%8F%E8%AE%AE-LICENSE.txt)
7+
[![Huggingface](https://img.shields.io/badge/🤗%20-Spaces-blue.svg?style=for-the-badge)](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)
8+
9+
### Realtime Voice Conversion Software using RVC : [w-okada/voice-changer](https://github.com/w-okada/voice-changer)
10+
------
11+
12+
An easy-to-use SVC framework based on VITS.
13+
14+
[**English**](./README.md) | [**中文简体**](./README_zh_CN.md)
15+
16+
> Check our [Demo Video](https://www.bilibili.com/video/BV1pm4y1z7Gm/) here!
17+
## Summary
18+
This repository has the following features:
19+
+ Using top1 feature model retrieval to reduce tone leakage;
20+
+ Easy and fast training, even on relatively poor graphics cards;
21+
+ Training with a small amount of data also obtains relatively good results;
22+
+ Supporting model fusion to change timbres;
23+
+ Easy-to-use Webui interface;
24+
+ Use the UVR5 model to quickly separate vocals and instruments.
25+
## Preparing the environment
26+
We recommend you install the dependencies through poetry.
27+
28+
The following commands need to be executed in the environment of Python version 3.8 or higher:
29+
```bash
30+
# Install PyTorch-related core dependencies, skip if installed
31+
# Reference: https://pytorch.org/get-started/locally/
32+
pip install torch torchvision torchaudio
33+
34+
# Install the Poetry dependency management tool, skip if installed
35+
# Reference: https://python-poetry.org/docs/#installation
36+
curl -sSL https://install.python-poetry.org | python3 -
37+
38+
# Install the project dependencies
39+
poetry install
40+
```
41+
You can also use pip to install the dependencies
42+
43+
```bash
44+
pip install -r requirements.txt
45+
```
46+
## Preparation of other Pre-models
47+
RVC requires other pre-models to infer and train.
48+
49+
You need to download them from our [Huggingface space](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/).
50+
51+
Here's a list of Pre-models and other files that RVC needs:
52+
```bash
53+
hubert_base.pt
54+
55+
./pretrained
56+
57+
./uvr5_weights
58+
59+
#If you are using Windows, you may also need this dictionary, skip if FFmpeg is installed
60+
ffmpeg.exe
61+
```
62+
Then use this command to start Webui:
63+
```bash
64+
python infer-web.py
65+
```
66+
If you are using Windows, you can download and extract `RVC-beta.7z` to use RVC directly and use `go-web.bat` to start Webui.
67+
68+
We will develop an English version of the WebUI in 2 weeks.
69+
70+
There's also a tutorial on RVC in Chinese and you can check it out if needed.
71+
72+
## Credits
73+
74+
## Thanks to all contributors for their efforts
75+
76+
<a href="https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/graphs/contributors" target="_blank">
77+
<img src="https://contrib.rocks/image?repo=liujing04/Retrieval-based-Voice-Conversion-WebUI" />
78+
</a>
79+

0 commit comments

Comments
 (0)