⚠ 注意:
如果不知道你在干什么(纯小白),请在需要存放该项目的位置打开终端(Win11)或Powershell(win10),然后按照下述说明逐步操作即可
在进行以下操作前,请确保电脑中有Git和Python>=3.8
git clone https://github.com/zixiiu/Digital_Life_Server.git --recursive
cd Digital_Life_Server
- 使用virtualvenv建立python虚拟环境
python -m venv venv
- 安装pytorch于venv
你可以在终端(或Powershell)输入
nvcc --version
,找到输出中Cuda compilation tools
一行来查看cuda版本
对于cuda11.8:
(默认地址,下载可能较慢)
.\venv\Scripts\python.exe -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
(国内加速地址,下载可能较快)
.\venv\Scripts\python.exe -m pip install torch==2.0.0+cu118 torchvision torchaudio -f https://mirror.sjtu.edu.cn/pytorch-wheels/torch_stable.html
对于没有Nvidia显卡的电脑:
(默认地址,下载可能较慢)
.\venv\Scripts\python.exe -m pip install torch torchvision torchaudio
(国内加速地址,下载可能较快)
.\venv\Scripts\python.exe -m pip install torch==2.0.0+cpu torchvision torchaudio -f https://mirror.sjtu.edu.cn/pytorch-wheels/torch_stable.html
其余版本组合可以从这个页面获取具体的下载指令
- 安装项目所需其它依赖项
.\venv\Scripts\python.exe -m pip install -r requirements_out_of_pytorch.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- Build
monotonic_align
cd "TTS/vits/monotonic_align"
mkdir monotonic_align
python setup.py build_ext --inplace
cp monotonic_align/*.pyd .
到这里,项目构建完毕🥰
- 下载项目所需模型
百度网盘
ASR Model:
to/ASR/resources/models
Sentiment Model:
to/SentimentEngine/models
TTS Model:
to/TTS/models
⚠ 注意:
启动前,不要忘记根据实际情况修改bat文件中的具体配置
run-gpt3.5-api.bat