From 289ededebcf4102b9f5b8c48df30b6f40c981757 Mon Sep 17 00:00:00 2001 From: Nthily <31311826+Nthily@users.noreply.github.com> Date: Mon, 23 Aug 2021 03:14:58 +0200 Subject: [PATCH 1/6] Update README-CN.md --- README-CN.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README-CN.md b/README-CN.md index bd622f1..f6c03fc 100644 --- a/README-CN.md +++ b/README-CN.md @@ -22,6 +22,7 @@ **Python 3.7 或更高版本** 需要运行工具箱。 * 安装 [PyTorch](https://pytorch.org/get-started/locally/)。 +> 如果遇到了在用 pip 方式安装的时候出现 `ERROR: Could not find a version that satisfies the requirement torch==1.9.0+cu102 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)` 这个错误可能是 python 版本过低,3.9 可以安装成功 * 安装 [ffmpeg](https://ffmpeg.org/download.html#get-packages)。 * 运行`pip install -r requirements.txt` 来安装剩余的必要包。 * 安装 webrtcvad 用 `pip install webrtcvad-wheels`。 From e25072a4a8c87addb2f1103c166a3408ed35799d Mon Sep 17 00:00:00 2001 From: Nthily <31311826+Nthily@users.noreply.github.com> Date: Mon, 23 Aug 2021 03:16:35 +0200 Subject: [PATCH 2/6] Update README-CN.md --- README-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README-CN.md b/README-CN.md index f6c03fc..7da1ac4 100644 --- a/README-CN.md +++ b/README-CN.md @@ -22,7 +22,7 @@ **Python 3.7 或更高版本** 需要运行工具箱。 * 安装 [PyTorch](https://pytorch.org/get-started/locally/)。 -> 如果遇到了在用 pip 方式安装的时候出现 `ERROR: Could not find a version that satisfies the requirement torch==1.9.0+cu102 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)` 这个错误可能是 python 版本过低,3.9 可以安装成功 +> 如果在用 pip 方式安装的时候出现 `ERROR: Could not find a version that satisfies the requirement torch==1.9.0+cu102 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)` 这个错误可能是 python 版本过低,3.9 可以安装成功 * 安装 [ffmpeg](https://ffmpeg.org/download.html#get-packages)。 * 运行`pip install -r requirements.txt` 来安装剩余的必要包。 * 安装 webrtcvad 用 `pip install webrtcvad-wheels`。 From 4f23833a6961743cc6c8961a5a46357f5905ccc9 Mon Sep 17 00:00:00 2001 From: Nthily <31311826+Nthily@users.noreply.github.com> Date: Mon, 23 Aug 2021 03:17:32 +0200 Subject: [PATCH 3/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1d8797f..c327124 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ **Python 3.7 or higher ** is needed to run the toolbox. * Install [PyTorch](https://pytorch.org/get-started/locally/). +> If you get an `ERROR: Could not find a version that satisfies the requirement torch==1.9.0+cu102 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2 )` This error is probably due to a low version of python, try using 3.9 and it will install successfully * Install [ffmpeg](https://ffmpeg.org/download.html#get-packages). * Run `pip install -r requirements.txt` to install the remaining necessary packages. > Note that we are using the pretrained encoder/vocoder but synthesizer, since the original model is incompatible with the Chinese sympols. It means the demo_cli is not working at this moment. From 16c1d2049f38612e0c90216d9654b29485e383e9 Mon Sep 17 00:00:00 2001 From: XiuChen-Liu Date: Mon, 23 Aug 2021 15:37:16 +0800 Subject: [PATCH 4/6] UPDATE README-CN.md --- README-CN.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README-CN.md b/README-CN.md index 7da1ac4..f0f156f 100644 --- a/README-CN.md +++ b/README-CN.md @@ -34,6 +34,8 @@ 可以传入参数 --dataset `{dataset}` 支持 adatatang_200zh, magicdata > 假如你下载的 `aidatatang_200zh`文件放在D盘,`train`文件路径为 `D:\data\aidatatang_200zh\corpus\train` , 你的`datasets_root`就是 `D:\data\` +>假如發生 `頁面文件太小,無法完成操作`,請參考這篇[文章](https://blog.csdn.net/qq_17755303/article/details/112564030),將虛擬內存更改為100G(102400),例如:档案放置D槽就更改D槽的虚拟内存 + * 预处理嵌入: `python synthesizer_preprocess_embeds.py /SV2TTS/synthesizer` @@ -48,8 +50,8 @@ ### 2.2 使用预先训练好的合成器 > 实在没有设备或者不想慢慢调试,可以使用网友贡献的模型(欢迎持续分享): -| 作者 | 下载链接 | 效果预览 | -| --- | ----------- | ----- | +| 作者 | 下载链接 | 效果预览 | +| --- | ----------- | ----- | |@miven| https://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ 提取码:2021 | https://www.bilibili.com/video/BV1uh411B7AD/ ### 3. 启动工具箱 From 0ede0ad771d9169557608ec1b8a08718ac5e16e2 Mon Sep 17 00:00:00 2001 From: XiuChen-Liu Date: Mon, 23 Aug 2021 15:37:33 +0800 Subject: [PATCH 5/6] UPDATE README.md --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c327124..a15bfbd 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/) > This repository is forked from [Real-Time-Voice-Cloning](https://github.com/CorentinJ/Real-Time-Voice-Cloning) which only support English. -> English | [中文](README-CN.md) +> English | [中文](README-CN.md) ## Features 🌍 **Chinese** supported mandarin and tested with multiple datasets: aidatatang_200zh, magicdata 🤩 **PyTorch** worked for pytorch, tested in version of 1.9.0(latest in August 2021), with GPU Tesla T4 and GTX 2060 -🌍 **Windows + Linux** tested in both Windows OS and linux OS after fixing nits +🌍 **Windows + Linux** tested in both Windows OS and linux OS after fixing nits 🤩 **Easy & Awesome** effect with only newly-trained synthesizer, by reusing the pretrained encoder/vocoder @@ -27,19 +27,23 @@ > If you get an `ERROR: Could not find a version that satisfies the requirement torch==1.9.0+cu102 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2 )` This error is probably due to a low version of python, try using 3.9 and it will install successfully * Install [ffmpeg](https://ffmpeg.org/download.html#get-packages). * Run `pip install -r requirements.txt` to install the remaining necessary packages. +* Install webrtcvad `pip install webrtcvad-wheels`(If you need) > Note that we are using the pretrained encoder/vocoder but synthesizer, since the original model is incompatible with the Chinese sympols. It means the demo_cli is not working at this moment. ### 2. Train synthesizer with your dataset * Download aidatatang_200zh or SLR68 dataset and unzip: make sure you can access all .wav in *train* folder * Preprocess with the audios and the mel spectrograms: `python synthesizer_preprocess_audio.py ` Allow parameter `--dataset {dataset}` to support adatatang_200zh, magicdata + +>If it happens `the page file is too small to complete the operation`, please refer to this [video](https://www.youtube.com/watch?v=Oh6dga-Oy10&ab_channel=CodeProf) and change the virtual memory to 100G (102400), for example : When the file is placed in the D disk, the virtual memory of the D disk is changed. + * Preprocess the embeddings: `python synthesizer_preprocess_embeds.py /SV2TTS/synthesizer` * Train the synthesizer: `python synthesizer_train.py mandarin /SV2TTS/synthesizer` -* Go to next step when you see attention line show and loss meet your need in training folder *synthesizer/saved_models/*. +* Go to next step when you see attention line show and loss meet your need in training folder *synthesizer/saved_models/*. > FYI, my attention came after 18k steps and loss became lower than 0.4 after 50k steps. ![attention_step_20500_sample_1](https://user-images.githubusercontent.com/7423248/128587252-f669f05a-f411-4811-8784-222156ea5e9d.png) ![step-135500-mel-spectrogram_sample_1](https://user-images.githubusercontent.com/7423248/128587255-4945faa0-5517-46ea-b173-928eff999330.png) @@ -47,8 +51,8 @@ Allow parameter `--dataset {dataset}` to support adatatang_200zh, magicdata ### 2.2 Use pretrained model of synthesizer > Thanks to the community, some models will be shared: -| author | Download link | Previow Video | -| --- | ----------- | ----- | +| author | Download link | Previow Video | +| --- | ----------- | ----- | |@miven| https://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ code:2021 | https://www.bilibili.com/video/BV1uh411B7AD/ > A link to my early trained model: [Baidu Yun](https://pan.baidu.com/s/10t3XycWiNIg5dN5E_bMORQ) @@ -56,9 +60,9 @@ Code:aid4 ### 3. Launch the Toolbox You can then try the toolbox: -`python demo_toolbox.py -d ` -or -`python demo_toolbox.py` +`python demo_toolbox.py -d ` +or +`python demo_toolbox.py` > Good news🤩: Chinese Characters are supported From c3fb378b6399b489132f039befee391ac114755b Mon Sep 17 00:00:00 2001 From: Vega Date: Tue, 24 Aug 2021 00:03:13 +0800 Subject: [PATCH 6/6] Update README-CN.md --- README-CN.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README-CN.md b/README-CN.md index f0f156f..4c484b8 100644 --- a/README-CN.md +++ b/README-CN.md @@ -6,6 +6,8 @@ ### [English](README.md) | 中文 +### [DEMO VIDEO](https://www.bilibili.com/video/BV1sA411P7wM/) + ## 特性 🌍 **中文** 支持普通话并使用多种中文数据集进行测试:adatatang_200zh, magicdata @@ -52,7 +54,7 @@ | 作者 | 下载链接 | 效果预览 | | --- | ----------- | ----- | -|@miven| https://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ 提取码:2021 | https://www.bilibili.com/video/BV1uh411B7AD/ +|@miven| https://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ 提取码:2021 | https://www.bilibili.com/video/BV1uh411B7AD/(暂时不可访问) ### 3. 启动工具箱 然后您可以尝试使用工具箱: