[Bert-VITS] 原铁整合包本地推理部署

模型主页:ai-hobbyist.org(作者:红血球AE3803)


1 Conda环境

需要在 Windows 操作系统下安装(推理整合包里面的 pyd 是仅限 Windows 的)。
安装 miniconda (或者 anaconda):https://docs.conda.io/projects/miniconda/en/latest
创建新的虚拟环境(环境名可以自定义,这里是 bertvits),已测试:Windows 10 + Python 3.10。

conda create -n bertvits python=3.10 -y
conda activate bertvits

配置清华源:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda

2 安装 PyTorch

请先检查是否进入了新创建的虚拟环境~ 默认情况下安装 PyTorch 是 CPU 版本的,所以需要去官网找你本地环境对应的版本,比如 N 卡环境就可以选 CUDA 版。
PyTorch 官网传送门:pytorch.org
选择符合你环境的标签之后可以生成一条这样的指令:

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

可以使用以下命令检测 CUDA 版是否安装成功:

python -c "import torch; print(torch.cuda.is_available())"

3 安装其他依赖包

尽量使用 conda 安装,conda 没有的部分才使用 pip 进行安装(amfm_decompy cn2an phonemizer)。

conda install -c conda-forge librosa==0.9.1 av cryptography gradio jieba matplotlib scipy pypinyin tensorboard transformers unidecode
pip install -r requirements.txt

4 运行 Web UI

python webui.py

弹出一个 Gradio 页面即说明整合包已经跑起来了,到这里已经完成了 99.9%。还需要自己去改一下 webui.py 中的 bug(也可能是特性~),这里大家根据自己的需求去改就好。

比如 webui.py:127 UnboundLocalError spk 没定义的地方直接干掉它,代码跑得动就行。

版权声明:
作者:dorence
链接:https://wp.dorence.top/archives/240
来源:极客模拟
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录