Skip to content

Latest commit

 

History

History
60 lines (53 loc) · 1.74 KB

File metadata and controls

60 lines (53 loc) · 1.74 KB

搭建”数字生命“服务:

⚠ 注意:
现在是linux(ubuntu)的配置。使用python3.8

克隆仓库

git clone https://github.com/seanxpw/Digital_Life_Server.git -b linux_ver_python3.8 --recursive
cd Digital_Life_Server

配置环境

需要显卡,且需要cuda11.8

  1. 使用conda建立python虚拟环境
conda env create -f environment.yaml

这样会自动创建一个名字叫dlife的环境 如果已经有了dlife

conda env update dlife -f environment.yaml

如果安装包的时候报错的话先运行下面的命令下载pytorch就好。

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

requirements.txt是pip的,没有anaconda可以一试,不过yaml这个包好像是用conda装的 到时候自己注意点。

  1. Build monotonic_align
cd "TTS/vits/monotonic_align"
mkdir monotonic_align
python setup.py build_ext --inplace
cp monotonic_align/*.so .

到这里,项目构建完毕🥰

  1. 下载项目所需模型
    百度网盘 视频简介下面也有别的网盘的链接。在里面找对应的目录就行。 注意TTS的一个模型名字应该是paimon6k_390k.pth
    如果下载的是paimon6k_390000.pth请把名字修改为paimon6k_390k.pth

ASR Model:
to /ASR/resources/models
Sentiment Model:
to /SentimentEngine/models
TTS Model:
to /TTS/models

启动“数字生命“服务器

⚠ 注意:
启动前,不要忘记根据实际情况修改bat文件中的具体配置

run-gpt3.5-api.bat

实测python3.8会报一个版本检查的错误 在lib/python3.8/site-packages/revChatGPT/init.py,line 23 把数字9改成8就行