tts webui docker

VC/VC++ 2025-08-09

TTS WebUI的Docker映像全部

Web UI for:

  • 王牌
  • Kimi Audio
  • 吹笛者TTS
  • gptsovits
  • cosyvoice
  • XTTSV2
  • 直径
  • Kokoro
  • OpenVoice
  • Parlertts
  • 稳定的音频
  • MMS
  • styletts2
  • 磁铁
  • 有声
  • Musicgen
  • RVC
  • VOCOS
  • demucs
  • SeamlessM4T

安装

  • Ubuntu 22.04 Lts
  • CUDA 12.4
  • Python 3.11.12
  • tts-webui
  • 火炬2.6.0
  • Xformers 0.0.29.post3
  • Jupyter实验室
  • 代码服务器
  • runpodctl
  • Ohmyrunpod
  • runpod文件上传器
  • 鳄鱼
  • rclone

在Runpod上可用

该图像旨在在Runpod上使用。您可以使用我的自定义Runpod模板在Runpod上启动它。

构建Docker图像

笔记

您将需要编辑docker-bake.hcl文件并更新USERNAME ,然后RELEASE 。您显然也可以编辑其他值,但是这些值是最重要的值。

 # Clone the repo
git clone https://**github.*com/ashleykleynhans/tts-webui-docker.git

# Log in to Docker Hub
docker login

# Build the image, tag the image, and push the image to Docker Hub
cd tts-webui-docker
docker buildx bake -f docker-bake.hcl --push

本地运行

安装NVIDIA CUDA驱动程序

  • Linux
  • 视窗

启动Docker容器

docker run -d \
  --gpus all \
  -v /workspace \
  -p 3000:3001 \
  -p 3005:3006 \
  -p 7777:7777 \
  -p 8888:8888 \
  -p 2999:2999 \
  ashleykza/tts-webui:latest

您显然可以用自己的图像名称替换图像名称。

端口

连接端口 内部端口 描述
3000 3001 tts webui
3005 3006 React TTS WebUI(Beta)
7777 7777 代码服务器
8888 8888 Jupyter实验室
2999 2999 runpod文件上传器

环境变量

多变的 描述 默认
jupyter_lab_password 为jupyter实验室设置密码 未设置 - 没有密码
disable_autolaunch 禁用TTS WebUI自动启动 (未设置)
disable_sync 如果使用runpod网络卷,请禁用同步 (未设置)

日志

TTS WebUI创建一个日志文件,您可以尾随日志而不是杀死服务以查看日志。

应用 日志档案
tts webui /workspace/logs/tts.log

例如:

tail -f /workspace/logs/tts.log

社区和贡献

欢迎Github上的拉请求和问题。鼓励错误修复和新功能。

感谢我的工作?

下载源码

通过命令行克隆项目:

git clone https://github.com/ashleykleynhans/tts-webui-docker.git