ChatTTS 快速体验 (WSL 2 Ubuntu-24.04)
2025年3月14日小于 1 分钟
项目地址:https://github.com/jianchang512/ChatTTS-ui
演示环境:WSL 2 Ubuntu-24.04
准备
1.确保网络能正常下载 github、dockerhub、apt 的资源
2.安装 NVIDIA Container Toolkit,因为容器需要调用 GPU,否则运行时报错:Error response from daemon: could not select device driver "nvidia" with capabilities: [[gpu]]
配置生产存储库
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list从存储库更新包列表
sudo apt-get update安装 NVIDIA Container Toolkit 软件包
sudo apt-get install -y nvidia-container-toolkit
官方安装教程:
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
安装
拉取项目仓库
git clone https://github.com/jianchang512/ChatTTS-ui.git chat-tts-ui进入到项目目录
cd chat-tts-ui启动容器并查看初始化日志
# gpu 版本
docker compose -f docker-compose.gpu.yaml up -d
# cpu 版本
docker compose -f docker-compose.cpu.yaml up -d
docker compose logs -f --no-log-prefix预览
访问 IP:9966

更新
git checkout main
git pull origin main
docker compose down