实时语音克隆 - 中文/普通话

Tony 218.9m2021-08-153310 次点击1 人感谢
GitHub:https://github.com/babysor/Realtime-Voice-Clone-Chinese
![b8ab67f38093b94bc5f15b54088d4f78.png](https://ppmm.org/images/2021/08/15/b8ab67f38093b94bc5f15b54088d4f78.png)
> 该库是从仅支持英语的[Real-Time-Voice-Cloning](https://github.com/CorentinJ/Real-Time-Voice-Cloning) 分叉出来的。

## 特性
🌍 **中文** 支持普通话并使用多种中文数据集进行测试:adatatang_200zh, SLR68

🤩 **PyTorch** 适用于 pytorch,已在 1.9.0 版本(最新于 2021 年 8 月)中测试,GPU Tesla T4 和 GTX 2060

🌍 **Windows + Linux** 在修复 nits 后在 Windows 操作系统和 linux 操作系统中进行测试

🤩 **Easy & Awesome** 仅使用新训练的合成器(synthesizer)就有良好效果,复用预训练的编码器/声码器
## 快速开始

### 1. 安装要求
> 按照原始存储库测试您是否已准备好所有环境。
**Python 3.7 或更高版本 ** 需要运行工具箱。

* 安装 [PyTorch](https://pytorch.org/get-started/locally/)。
* 安装 [ffmpeg](https://ffmpeg.org/download.html#get-packages)。
* 运行`pip install -r requirements.txt` 来安装剩余的必要包。

### 2. 使用预训练好的编码器/声码器
下载以下模型,解压替换到本代码库的根目录
https://github.com/CorentinJ/Real-Time-Voice-Cloning/wiki/Pretrained-models

### 3. 使用 aidatatang_200zh 训练合成器
* 下载 adatatang_200zh 数据集并解压:确保您可以访问 *train* 文件夹中的所有 .wav
* 使用音频和梅尔频谱图进行预处理:
`python synthesizer_preprocess_audio.py <datasets_root>`
可以传入参数 --dataset `{‌dataset}` 支持 adatatang_200zh, SLR68

* 预处理嵌入:
`python synthesizer_preprocess_embeds.py <datasets_root>/SV2TTS/synthesizer`

* 训练合成器:
`python synthesizer_train.py mandarin <datasets_root>/SV2TTS/synthesizer`

* 当您在训练文件夹 *synthesizer/saved_models/* 中看到注意线显示和损失满足您的需要时,请转到下一步。
> 仅供参考,我的注意力是在 18k 步之后出现的,并且在 50k 步之后损失变得低于 0.4。


### 4. 启动工具箱
然后您可以尝试使用工具箱:
`python demo_toolbox.py -d <datasets_root>`
收藏 ♥ 感谢
Lowerce 11.4m 2021-08-24 
笔记本的GTX1050Ti从预处理开始就卡死 可能显存不太够
相逢已是初识 156.8m 2021-08-24 
🆒
RaspiSQH 120.5m 2021-08-24 
也许可以在 easyhpc.net 上弄
Tony 218.9m 2021-08-24 
@RaspiSQH 那个好像没法联网
RaspiSQH 120.5m 2021-08-24 
@Tony 过几天用预训练的得了
Lowerce 11.4m 2021-08-24 
@RaspiSQH 这个平台是免费的吗 没听过欸
RaspiSQH 120.5m 2021-08-24 
@Lowerce 目前应该没 实测机器可用 但是都没联网 没有试过速度


@Tony 上传不就行了
Lowerce 11.4m 2021-08-24 
@RaspiSQH 是它那个云电脑吗?我看它pytorch环境都是cpu版本的 里面有GPU吗
RaspiSQH 120.5m 2021-08-24 
@Lowerce 是云电脑。不知道有没有,手头没桌面电脑,没法试。大概率没有😂
Tony 218.9m 2021-08-24 
@RaspiSQH 可以试试 Google Colab
Lowerce 11.4m 2021-08-24 
@Tony 按它所支持的数据集的数据量 google colab至少得是付费的(>15G) 而且数据上传比较费时间
感觉显卡大于60的台式机可以一试 环境配置比较简单 也不是很懂为啥它不直接放个预训练的模型出来。。。
Lowerce 11.4m 2021-08-25 
@Tony 谢谢 没注意看😂 那可以玩玩啦
相逢已是初识 156.8m 2021-08-25 
🆒
RaspiSQH 120.5m 2021-08-25 
有没有能下载的同学在别的网盘重传一下
百度网盘有两个模型(mandarin.pt , ceshi.pt)下载不了😂

登录注册 后可回复。