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.

  1. Download and extract the zip file.
  2. Run start_tts_webui.bat (Windows) or start_tts_webui.sh (Linux/Mac).
  3. Select your GPU/Chip when prompted.
  4. Wait for installation to complete.

Access the UI:

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-webui

2. Install requirements:

pip install -r requirements.txt

3. Run the server:

python server.py --no-react
Docker
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:main

2. Start with Docker Compose:

docker compose up -d

Ports:

  • React UI: 3000
  • Gradio: 7770
Runpod
Deploy easily on Runpod cloud GPUs.

Deploy using the one-click template provided by the 3rd party project.