在Ubuntu服务器部署ChatTTS的流程

我们可以搜索到很多ChatTTS的整合包,使用起来非常方便!不过这些整合包大多数都是Windows上面运行的,我们还不能直接在Ubuntu电脑上使用,今天我们就来将这些整合包迁移到Ubuntu电脑上去,我们来看具体步骤!

1、下载整合包到ubuntu电脑

随便哪个版本的整合包都可以,基本通用!我这里以ChatTTS_colab_offline0620.rar为例

下载下来之后,进行解压(Ubuntu系统叫“提取到此处”)

2、进入到该文件夹中

3、删除runtime文件夹,因为这个文件夹是Windows下部署的虚拟环境,在ubuntu系统下并不能直接使用;

4、在该文件夹中打开一个终端窗口,分别执行如下的命令创建和激活新的虚拟环境

python3 -m venv venv
source venv/bin/activate

5、修改一下requierments.txt文件的内容,随便用一个文本编辑器打开根目录中的requierments.txt文件进行编辑,最后的内容如下:

cn2an
pypinyin
openai
WeTextProcessing
omegaconf
vocos
vector_quantize_pytorch
transformers
pandas
soundfile
fastapi
jieba

6、安装requirements.txt中的库文件

pip3 install -r requirments.txt

7、安装torch套件

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

8、删除原来的bat启动文件,新建一个新的sh的启动文件,下面以api接口的启动文件为例!

vim run_api.sh

内容如下:

#!/bin/bash
# 进入项目目录
cd /home/arthur/ChatTTS
# 激活虚拟环境
source venv/bin/activate
python3 api.py

9、赋予文件有可执行的权限

chmod +x run_api.sh

10、运行sh启动文件

./run_api.sh

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/zaiubuntufuwuqibushuchatttsdeliucheng/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2024年6月28日 下午3:42
下一篇 2024年7月12日 下午1:32

相关推荐

发表回复

登录后才能评论