ChatTTS部署方法
Windows预打包版
- 从 Releases中下载压缩包,解压后双击 app.exe 即可使用
Linux 下源码部署
配置好 python3.9+环境
创建空目录
/data/chattts
执行命令cd /data/chattts && git clone https://github.com/jianchang512/chatTTS-ui .
创建虚拟环境
python3 -m venv venv
激活虚拟环境
source ./venv/bin/activate
安装依赖
pip3 install -r requirements.txt
如果不需要CUDA加速,执行
pip3 install torch torchaudio
如果需要CUDA加速,执行
pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu118 pip install nvidia-cublas-cu11 nvidia-cudnn-cu11
另需安装 CUDA11.8 ToolKit,请自行搜索安装方法
执行
python3 app.py
启动,将自动打开浏览器窗口,默认地址http://127.0.0.1:9966
MacOS 下源码部署
配置好 python3.9+环境,安装git ,执行命令
brew install git python@3.10
继续执行export PATH="/usr/local/opt/python@3.10/bin:$PATH" source ~/.bash_profile source ~/.zshrc
创建空目录
/data/chattts
执行命令cd /data/chattts && git clone https://github.com/jianchang512/chatTTS-ui .
创建虚拟环境
python3 -m venv venv
激活虚拟环境
source ./venv/bin/activate
安装依赖
pip3 install -r requirements.txt
安装torch
pip3 install torch torchaudio
执行
python3 app.py
启动,将自动打开浏览器窗口,默认地址http://127.0.0.1:9966
Windows源码部署
下载python3.9+,安装时注意选中
Add Python to environment variables
下载并安装git,https://github.com/git-for-windows/git/releases/download/v2.45.1.windows.1/Git-2.45.1-64-bit.exe
创建空文件夹
D:/chattts
并进入,地址栏输入cmd
回车,在弹出的cmd窗口中执行命令git clone https://github.com/jianchang512/chatTTS-ui .
创建虚拟环境,执行命令
python -m venv venv
激活虚拟环境,执行
.\venv\scripts\activate
安装依赖,执行
pip install -r requirements.txt
如果不需要CUDA加速,执行
pip install torch torchaudio
如果需要CUDA加速,执行
pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu118
另需安装 CUDA11.8 ToolKit,请自行搜索安装方法
执行
python app.py
启动,将自动打开浏览器窗口,默认地址http://127.0.0.1:9966
常见问题
- 从 modelscope 下载模型后缺少 spk_stat.pt
改成从 modelscope下载模型后,下载成功运行时提示AssertionError: Missing spk_stat.pt: **/pzc163/chatTTS/asset/spk_stat.pt
从 https://huggingface.co/2Noise/ChatTTS/blob/main/asset/spk_stat.pt 下载 spk_stat.pt 复制到 asset 目录后问题解决
- mac下报错时,请尝试
brew install libomp
- 提示not support python3.12+
请降级到 3.10版本