← Обратно към всички приложения

TTS-WebUI

ИИ и аудио

One local web interface for many text-to-speech and voice models.

TTS-WebUI is one web interface for many open text-to-speech and audio models. You can pick Kokoro for fast, light English speech, Chatterbox or XTTS for voice cloning, Bark for expressive audio and more, then generate speech from your own text entirely on your own GPU. It has a simple React interface and a larger Gradio interface with extensions, a pipeline builder, speech-to-text, audio and music tools and an outputs browser. Everything runs locally, so your text and any reference voices stay on your network. Use voice cloning only with your own voice or with clear permission.

Лиценз
MIT
GitHub звезди
3292
Официален сайт
https://github.com/rsxdalv/TTS-WebUI
Изходен код
https://github.com/rsxdalv/TTS-WebUI

Съвместимост

Архитектури
amd64
База данни
Stateless
Ресурси
4096 MB RAM · 4 CPU
Measured on 2026-10-22 (version v1.5.2 plus a few commits) in a Proxmox LXC (6 vCPU, 12 GB RAM) with an RTX 3090 passed through. The web UI idles at about 0.5 GB of RAM and about 2.2 GB after loading the Kokoro model. Generating an 8-second English sentence with Kokoro-82M took about 1.7 seconds and used about 1.2 GB of VRAM. Larger models (Bark, XTTS, Chatterbox) need more VRAM and RAM. The installation with its extensions is large: about 22 GB for the project folder in our LXC, so plan for 60 GB of disk or more. The first Kokoro run also downloaded a small language package automatically.

Галерия със снимки

  • Models
  • Generate speech
  • Resource usage

Деплойване

# TTS-WebUI is installed with its own one-click installer (see the repo README),
# not Docker. We run it natively in an LXC as a systemd service (our real unit).
# /etc/systemd/system/tts-webui.service
[Unit]
Description=TTS-WebUI
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
WorkingDirectory=/root/TTS-WebUI
# A tmpfs /tmp is too small for model installs, so point TMPDIR at disk.
Environment=TMPDIR=/root/tmpdir
ExecStart=/root/TTS-WebUI/installer_files/mamba/micromamba run -p /root/TTS-WebUI/installer_files/env python server.py --docker
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Алтернатива на

ElevenLabs, Google Cloud Text-to-Speech, Amazon Polly