- Notifications
You must be signed in to change notification settings - Fork4
Docker image for TTS Generation ALL IN ONE
License
NotificationsYou must be signed in to change notification settings
ashleykleynhans/tts-generation-docker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Web UI for:
- Bark Generation
- Bark Voice Clone
- MusicGen + AudioGen
- RVC
- UVR5
- Demucs
- SeamlessM4Tv2
- MAGNeT
- Valle-X
- MMS
- Maha TTS
- StyleTTS2
- Stable Audio
- Vocos
- Tortoise TTS
- Ubuntu 22.04 LTS
- CUDA 12.1
- Python 3.10.12
- TTS Generation Web UI
- Torch 2.3.1
- xformers 0.0.27
- Jupyter Lab
- code-server
- runpodctl
- OhMyRunPod
- RunPod File Uploader
- croc
- rclone
This image is designed to work onRunPod.You can use my customRunPod templateto launch it on RunPod.
Note
You will need to edit thedocker-bake.hcl
file and updateUSERNAME
,andRELEASE
. You can obviously edit the other values too, but theseare the most important ones.
# Clone the repogit clone https://github.com/ashleykleynhans/tts-generation-docker.git# Log in to Docker Hubdocker login# Build the image, tag the image, and push the image to Docker Hubcd tts-generation-dockerdocker buildx bake -f docker-bake.hcl --push
docker run -d \ --gpus all \ -v /workspace \ -p 3000:3001 \ -p 3005:3006 \ -p 7777:7777 \ -p 8888:8888 \ -p 2999:2999 \ ashleykza/tts-generation:latest
You can obviously substitute the image name and tag with your own.
Connect Port | Internal Port | Description |
---|---|---|
3000 | 3001 | TTS Generation Web UI |
3005 | 3006 | React TTS Generation Web UI (beta) |
7777 | 7777 | Code Server |
8888 | 8888 | Jupyter Lab |
2999 | 2999 | RunPod File Uploader |
Variable | Description | Default |
---|---|---|
JUPYTER_LAB_PASSWORD | Set a password for Jupyter lab | not set - no password |
DISABLE_AUTOLAUNCH | Disable TTS Generation Web UI from launching automatically | (not set) |
DISABLE_SYNC | Disable syncing if using a RunPod network volume | (not set) |
TTS Generation Web UI creates a log file, and you can tail the log instead ofkilling the service to view the logs.
Application | Log file |
---|---|
TTS Generation Web UI | /workspace/logs/tts.log |
For example:
tail -f /workspace/logs/tts.log
Pull requests and issues onGitHubare welcome. Bug fixes and new features are encouraged.
About
Docker image for TTS Generation ALL IN ONE
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published