Skip to content

Commit 5c92ddd

Browse files
authored
让README有条不紊地进行,以及所有这些 (#42)
* update * Update README.ja.md
1 parent 33e1a0f commit 5c92ddd

5 files changed

Lines changed: 250 additions & 143 deletions

File tree

.github/workflows/genlocale.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,22 @@ jobs:
88
- name: Check out
99
uses: actions/checkout@master
1010

11-
- name: Run locale generation
12-
run: |
13-
python3 extract_locale.py
14-
cd locale
15-
python3 locale_diff.py
11+
- name: Extract i18n
12+
run: python3 extract_locale.py
13+
14+
- name: Sync i18n to zh_CN.json
15+
python3 "./locale/locale_diff.py"
1616

1717
- name: Commit back
1818
if: ${{ !github.head_ref }}
1919
continue-on-error: true
2020
run: |
2121
git config --local user.name 'github-actions[bot]'
2222
git config --local user.email '41898282+github-actions[bot]@users.noreply.github.com'
23-
git add --all
24-
git commit -m "🎨 同步 locale"
23+
git add .
24+
git commit -m "🎨 Update i18n(更新本地化)"
25+
- name: push changes
26+
uses: ad-m/github-push-action@master
27+
with:
28+
github_token: ${{ secrets.GITHUB_TOKEN }}
29+
branch: main
Lines changed: 95 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,95 @@
1-
<div align="center">
2-
3-
<h1>Retrieval-based-Voice-Conversion-WebUI</h1>
4-
An easy-to-use SVC framework based on VITS.<br><br>
5-
6-
[![madewithlove](https://forthebadge.com/images/badges/built-with-love.svg)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI)
7-
8-
<img src="https://counter.seku.su/cmoe?name=rvc&theme=r34" /><br>
9-
10-
[![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)
11-
[![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)
12-
[![Huggingface](https://img.shields.io/badge/🤗%20-Spaces-blue.svg?style=for-the-badge)](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)
13-
14-
</div>
15-
16-
------
17-
[**Changelog**](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Changelog_CN.md)
18-
19-
[**English**](./README.md) | [**中文简体**](./README_zh_CN.md)
20-
21-
> Check our [Demo Video](https://www.bilibili.com/video/BV1pm4y1z7Gm/) here!
22-
23-
> Realtime Voice Conversion Software using RVC : [w-okada/voice-changer](https://github.com/w-okada/voice-changer)
24-
25-
## Summary
26-
This repository has the following features:
27-
+ Reduce tone leakage by replacing source feature to training-set feature using top1 retrieval;
28-
+ Easy and fast training, even on relatively poor graphics cards;
29-
+ Training with a small amount of data also obtains relatively good results (>=10min low noise speech recommended);
30-
+ Supporting model fusion to change timbres (using ckpt processing tab->ckpt merge);
31-
+ Easy-to-use Webui interface;
32-
+ Use the UVR5 model to quickly separate vocals and instruments.
33-
+ The dataset for the pre-training model uses nearly 50 hours of high quality VCTK open source dataset, and high quality licensed song datasets will be added to training-set one after another for your use, without worrying about copyright infringement.
34-
## Preparing the environment
35-
We recommend you install the dependencies through poetry.
36-
37-
The following commands need to be executed in the environment of Python version 3.8 or higher:
38-
```bash
39-
# Install PyTorch-related core dependencies, skip if installed
40-
# Reference: https://pytorch.org/get-started/locally/
41-
pip install torch torchvision torchaudio
42-
43-
#For Windows + 30-series Nvidia cards, you need to specify the cuda version corresponding to pytorch according to the experience of https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/issues/21
44-
45-
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
46-
47-
# Install the Poetry dependency management tool, skip if installed
48-
# Reference: https://python-poetry.org/docs/#installation
49-
curl -sSL https://install.python-poetry.org | python3 -
50-
51-
# Install the project dependencies
52-
poetry install
53-
```
54-
You can also use pip to install the dependencies
55-
56-
**Notice**: `faiss 1.7.2` will raise Segmentation Fault: 11 under `MacOS`, please change corresponding line in `requirements.txt` to `faiss-cpu==1.7.0`
57-
58-
```bash
59-
pip install -r requirements.txt
60-
```
61-
62-
## Preparation of other Pre-models
63-
RVC requires other pre-models to infer and train.
64-
65-
You need to download them from our [Huggingface space](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/).
66-
67-
Here's a list of Pre-models and other files that RVC needs:
68-
```bash
69-
hubert_base.pt
70-
71-
./pretrained
72-
73-
./uvr5_weights
74-
75-
#If you are using Windows, you may also need this dictionary, skip if FFmpeg is installed
76-
ffmpeg.exe
77-
```
78-
Then use this command to start Webui:
79-
```bash
80-
python infer-web.py
81-
```
82-
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.
83-
84-
We will develop an English version of the WebUI in 2 weeks.
85-
86-
There's also a tutorial on RVC in Chinese and you can check it out if needed.
87-
88-
## Credits
89-
90-
## Thanks to all contributors for their efforts
91-
92-
<a href="https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/graphs/contributors" target="_blank">
93-
<img src="https://contrib.rocks/image?repo=liujing04/Retrieval-based-Voice-Conversion-WebUI" />
94-
</a>
95-
1+
<div align="center">
2+
3+
<h1>Retrieval-based-Voice-Conversion-WebUI</h1>
4+
An easy-to-use SVC framework based on VITS.<br><br>
5+
6+
[![madewithlove](https://forthebadge.com/images/badges/built-with-love.svg)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI)
7+
8+
<img src="https://counter.seku.su/cmoe?name=rvc&theme=r34" /><br>
9+
10+
[![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)
11+
[![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)
12+
[![Huggingface](https://img.shields.io/badge/🤗%20-Spaces-blue.svg?style=for-the-badge)](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)
13+
14+
</div>
15+
16+
------
17+
[**Changelog**](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Changelog_CN.md)
18+
19+
[**English**](./README.en.md) | [**中文简体**](./README.md) | [**日本語**](./README.ja.md)
20+
21+
> Check our [Demo Video](https://www.bilibili.com/video/BV1pm4y1z7Gm/) here!
22+
23+
> Realtime Voice Conversion Software using RVC : [w-okada/voice-changer](https://github.com/w-okada/voice-changer)
24+
25+
## Summary
26+
This repository has the following features:
27+
+ Reduce tone leakage by replacing source feature to training-set feature using top1 retrieval;
28+
+ Easy and fast training, even on relatively poor graphics cards;
29+
+ Training with a small amount of data also obtains relatively good results (>=10min low noise speech recommended);
30+
+ Supporting model fusion to change timbres (using ckpt processing tab->ckpt merge);
31+
+ Easy-to-use Webui interface;
32+
+ Use the UVR5 model to quickly separate vocals and instruments.
33+
+ The dataset for the pre-training model uses nearly 50 hours of high quality VCTK open source dataset, and high quality licensed song datasets will be added to training-set one after another for your use, without worrying about copyright infringement.
34+
## Preparing the environment
35+
We recommend you install the dependencies through poetry.
36+
37+
The following commands need to be executed in the environment of Python version 3.8 or higher:
38+
```bash
39+
# Install PyTorch-related core dependencies, skip if installed
40+
# Reference: https://pytorch.org/get-started/locally/
41+
pip install torch torchvision torchaudio
42+
43+
#For Windows + Nvidia Ampere Architecture(RTX30xx), you need to specify the cuda version corresponding to pytorch according to the experience of https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/issues/21
44+
45+
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
46+
47+
# Install the Poetry dependency management tool, skip if installed
48+
# Reference: https://python-poetry.org/docs/#installation
49+
curl -sSL https://install.python-poetry.org | python3 -
50+
51+
# Install the project dependencies
52+
poetry install
53+
```
54+
You can also use pip to install the dependencies
55+
56+
**Notice**: `faiss 1.7.2` will raise Segmentation Fault: 11 under `MacOS`, please change corresponding line in `requirements.txt` to `faiss-cpu==1.7.0`
57+
58+
```bash
59+
pip install -r requirements.txt
60+
```
61+
62+
## Preparation of other Pre-models
63+
RVC requires other pre-models to infer and train.
64+
65+
You need to download them from our [Huggingface space](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/).
66+
67+
Here's a list of Pre-models and other files that RVC needs:
68+
```bash
69+
hubert_base.pt
70+
71+
./pretrained
72+
73+
./uvr5_weights
74+
75+
#If you are using Windows, you may also need this dictionary, skip if FFmpeg is installed
76+
ffmpeg.exe
77+
```
78+
Then use this command to start Webui:
79+
```bash
80+
python infer-web.py
81+
```
82+
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.
83+
84+
We will develop an English version of the WebUI in 2 weeks.
85+
86+
There's also a tutorial on RVC in Chinese and you can check it out if needed.
87+
88+
## Credits
89+
90+
## Thanks to all contributors for their efforts
91+
92+
<a href="https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/graphs/contributors" target="_blank">
93+
<img src="https://contrib.rocks/image?repo=liujing04/Retrieval-based-Voice-Conversion-WebUI" />
94+
</a>
95+

README.ja.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<div align="center">
2+
3+
<h1>Retrieval-based-Voice-Conversion-WebUI</h1>
4+
使いやすいVITSベースの音声変換(ボイスチェンジャー)フレームワーク<br><br>
5+
6+
[![madewithlove](https://forthebadge.com/images/badges/built-with-love.svg)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI)
7+
8+
<img src="https://counter.seku.su/cmoe?name=rvc&theme=r34" /><br>
9+
10+
[![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)
11+
[![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)
12+
[![Huggingface](https://img.shields.io/badge/🤗%20-Spaces-blue.svg?style=for-the-badge)](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)
13+
14+
</div>
15+
16+
------
17+
18+
[**ChangeLog**](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Changelog_CN.md)
19+
20+
[**English**](./README.en.md) | [**中文简体**](./README.md) | [**日本語**](./README.ja.md)
21+
22+
> [デモ映像](https://www.bilibili.com/video/BV1pm4y1z7Gm/)はこちらからご覧いただけます
23+
24+
> RVCによるリアルタイム音声変換: [w-okada/voice-changer](https://github.com/w-okada/voice-changer)
25+
26+
## はじめに
27+
本リポジトリには以下の特徴がある:
28+
+ top1検索を利用して、ソース特徴量をトレーニングセット特徴量に置き換えることで、トーンリークを低減する;
29+
+ 比較的貧弱なグラフィックカードでも、簡単かつ高速にトレーニングできる;
30+
+ 少量のデータで比較的良好な結果が得られる(10分以上の低ノイズ音声を推奨);
31+
+ 音色を変えるためのモデルマージをサポート(ckpt processingタブ->ckpt mergeを使用);
32+
+ 使いやすいWebuiインターフェース;
33+
+ ボーカルと楽器を素早く分割するために、UVR5モデルを使用することができます。
34+
+ 事前学習モデルのデータセットには、約50時間に及ぶ高品質なVCTKオープンソースデータセットが使用されており、著作権侵害を心配することなく使用できるよう、高品質なライセンス楽曲データセットが次々とトレーニングセットに追加されます。
35+
## 環境構築
36+
poetryで依存関係をインストールすることをお勧めします。
37+
38+
以下のコマンドは、Python3.8以上の環境下で実行する必要があります:
39+
```bash
40+
# PyTorch関連の依存関係をインストール。インストール済の場合はスキップ
41+
# 参照先: https://pytorch.org/get-started/locally/
42+
pip install torch torchvision torchaudio
43+
44+
#Windows+ Nvidia Ampere Architecture(RTX30xx)の場合、https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/issues/21 のissueに従い、pytorchに対応するcudaバージョンを指定する必要があります。
45+
46+
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
47+
48+
# PyTorch関連の依存関係をインストール。インストール済の場合はスキップ
49+
# 参照先: https://python-poetry.org/docs/#installation
50+
curl -sSL https://install.python-poetry.org | python3 -
51+
52+
# Poetry経由で依存関係をインストール
53+
poetry install
54+
```
55+
56+
pipでも依存関係のインストールが可能です:
57+
58+
**注意**:`faiss 1.7.2``macOS``Segmentation Fault: 11`が発生するので、`requirements.txt`の該当行を `faiss-cpu==1.7.0`に変更してください。
59+
60+
```bash
61+
pip install -r requirements.txt
62+
```
63+
64+
## その他モデル前の準備
65+
RVCは推論と訓練のために、他の多くのPre Trained Modelを必要とします。
66+
67+
これらのモデルは[Hugging Face space](https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/)から取得することが可能です。
68+
69+
以下は、RVCに必要なPre Trained Modelやその他のファイルの一覧です。
70+
```bash
71+
hubert_base.pt
72+
73+
./pretrained
74+
75+
./uvr5_weights
76+
77+
# ffmpegがすでにインストールされている場合はスキップ。
78+
./ffmpeg
79+
```
80+
その後、以下のコマンドでWebuiを起動
81+
```bash
82+
python infer-web.py
83+
```
84+
Windowsをお使いの方は、直接`RVC-beta.7z`をダウンロードして解凍してRVCを使い、`go-web.bat`を実行してWebUIを起動することができます。
85+
86+
WebUIの英語版は2週間ほどで公開する予定です。
87+
88+
また、リポジトリに[小白简易教程.doc](./小白简易教程.doc)がありますので、参考にしてください。
89+
90+
## 参考資料等
91+
+ [ContentVec](https://github.com/auspicious3000/contentvec/)
92+
+ [VITS](https://github.com/jaywalnut310/vits)
93+
+ [HIFIGAN](https://github.com/jik876/hifi-gan)
94+
+ [Gradio](https://github.com/gradio-app/gradio)
95+
+ [FFmpeg](https://github.com/FFmpeg/FFmpeg)
96+
+ [Ultimate Vocal Remover](https://github.com/Anjok07/ultimatevocalremovergui)
97+
+ [audio-slicer](https://github.com/openvpi/audio-slicer)
98+
## コントリビュータの皆様の尽力に感謝します
99+
<a href="https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/graphs/contributors" target="_blank">
100+
<img src="https://contrib.rocks/image?repo=liujing04/Retrieval-based-Voice-Conversion-WebUI" />
101+
</a>
102+

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
[**更新日志**](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/blob/main/Changelog_CN.md)
1919

20-
[**English**](./README_en.md) | [**中文简体**](./README.md)
20+
[**English**](./README.en.md) | [**中文简体**](./README.md) | [**日本語**](./README.ja.md)
2121

2222
> 点此查看我们的[演示视频](https://www.bilibili.com/video/BV1pm4y1z7Gm/) !
2323
@@ -41,7 +41,7 @@
4141
# 参考自: https://pytorch.org/get-started/locally/
4242
pip install torch torchvision torchaudio
4343

44-
如果是win系统+30系显卡,根据https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/issues/21的经验,需要指定pytorch对应的cuda版本
44+
#如果是win系统+Nvidia Ampere架构(RTX30xx),根据https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI/issues/21的经验,需要指定pytorch对应的cuda版本
4545

4646
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
4747

0 commit comments

Comments
 (0)