Installation
Choose the installation method that works best for you.
One-Click Installer
The easiest way to get started on Windows.
Current base installation size is around 10.7 GB. Each model will require 2-8 GB of space in addition.
- Download and extract the zip file.
- Run
start_tts_webui.bat(Windows) orstart_tts_webui.sh(Linux/Mac). - Select your GPU/Chip when prompted.
- Wait for installation to complete.
Access the UI:
- React UI: http://localhost:3000
- Gradio Interface: http://localhost:7770
Manual Installation
For advanced users who want full control.
Prerequisites
- git
- Python 3.10 or 3.11
- PyTorch
- ffmpeg (with vorbis support)
- NodeJS 22.9.0 (Optional, for React UI)
Installation Steps
1. Clone the repository:
git clone https://github.com/rsxdalv/tts-webui.git
cd tts-webui2. Install requirements:
pip install -r requirements.txt3. Run the server:
python server.py --no-reactDocker
Run TTS WebUI in a containerized environment.
Requires NVIDIA Container Toolkit for CUDA support.
Quick Start
1. Pull the image:
docker pull ghcr.io/rsxdalv/tts-webui:main2. Start with Docker Compose:
docker compose up -dPorts:
- React UI: 3000
- Gradio: 7770
Runpod
Deploy easily on Runpod cloud GPUs.
Deploy using the one-click template provided by the 3rd party project.