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上的拉请求和问题。鼓励错误修复和新功能。
