欢迎光临散文网 会员登陆 & 注册

win本地部署VITS-fast-fine-tuning训练环境

2023-08-16 20:26 作者:忘月沁  | 我要投稿

注意:

**安装环境请尽量不使用魔法上网,可能会出现各种意外情况发生,非必要请勿使用。

**本文从markdown文档迁移过来,B站适配不行排版会有些混乱,请见谅。

前期准备:

1、安装conda(隔离原机python环境,好管理库)

2、conda安装python3.8(部署文档要求)

3、安装pyopenjtalk的编译环境:

    安装微软VS环境(C++库)下载[**https://aka.ms/vs/17/release/vs_BuildTools.exe**],并配置环境变量。参考网页6

vs环境需要安装的必要库,选择右边勾选的那三个,体量有点大.jpg

4、安装cmake: Download | CMake(这一步免去,第三步已有)

4、克隆git项目:https://github.com/Plachtaa/VITS-fast-fine-tuning


开始安装与部署环境:

  1. 进入项目目录,打开cmd,进入conda的python环境

  2. 升级pip,并配置国内源(以尽量避免使用魔法)

  3. 打开:[VITS-fast-fine-tuning/LOCAL.md at main · Plachtaa/VITS-fast-fine-tuning (github.com)](https://github.com/Plachtaa/VITS-fast-fine-tuning/blob/main/LOCAL.md),按照教程先`pip install -r requirements.txt`

    这里可能会报各种编译错,有错尽量先网上找找,比如pip了cmake导致原有cmake失效等等,附带终极解决方案:参考文章的第7个网址,直接下载二进制的库。

  4. 安装pytorch,按照local.md进行对应cuda的安装torch。

    参考网站:[PyTorch](https://pytorch.org/)。如cuda版本很高torch库未找到对应命令,则可尝试安装低cuda版本的(本人cuda12.0,安装torch为pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

  5. 继续按照教程安装其他库、创建文件夹等

  6. 遇到wget文件下载,win可手动打开浏览器输入对应网址进行下载

  7. 按照DATA.MD整理好音频格式并放置对应位置

本人使用的短音频,因此放置在上述文件夹并解压

    8. 处理好教程中前8个步骤后,再按照教程依次全部执行

    9. 运行python finetune_speaker_v2.py -m ./OUTPUT_MODEL --max_epochs "{Maximum_epochs}" --drop_speaker_embed True  

    #请注意{Maximum_epochs}请替换为对应epoch数量,如colab中给出的200   

终于开始正常训练了,dokidoki....

参考网页:

1、[VITS-fast-fine-tuning/LOCAL.md at main · Plachtaa/VITS-fast-fine-tuning (github.com)](https://github.com/Plachtaa/VITS-fast-fine-tuning/blob/main/LOCAL.md) 

2、[https://colab.research.google.com/drive/1pn1xnFfdLK63gVXDwV4zCXfVeo8c-I-0(Google Colab](https://colab.research.google.com/drive/1pn1xnFfdLK63gVXDwV4zCXfVeo8c-I-0))

3、[VITS-fast-fine-tuning本地部署(训练+推理) - 哔哩哔哩 (bilibili.com)](https://www.bilibili.com/read/cv24482822/

4、[本地部署vits - 哔哩哔哩 (bilibili.com)](https://www.bilibili.com/read/cv24427456?from=articleDetail

5、[在本地(Windows/Linux)从零开始训练VITS中文AI语音模型到TTS推理的避坑教程指南 - 哔哩哔哩 (bilibili.com)](https://www.bilibili.com/read/cv21153903

6、[[pyopenjtalk] 解决pyopenjtalk安装依赖问题 (bilibili.com/video/BV13t4y1V7DV](https://www.bilibili.com/video/BV13t4y1V7DV)) 

7、[为Vits安装Python依赖库pyopenjtalk时出错 – 昔日芳华Blog (xirifanghua.com)](https://xirifanghua.com/vits-python-pyopenjtalk-install-error/) 

8、[Python解决`ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88_Fitz1318的博客-CSDN博客](https://blog.csdn.net/Fitz1318/article/details/118074462)


win本地部署VITS-fast-fine-tuning训练环境的评论 (共 条)

分享到微博请遵守国家法律