TTS WebUI Ignition
April 10, 2026 · View on GitHub
A lightweight Neutralinojs desktop app that launches and manages TTS WebUI — a full-featured text-to-speech generation studio.
Features
- One-click launch of TTS WebUI backend (Gradio) and React frontend
- Open outputs folder directly from the app
- Cross-platform desktop wrapper using Neutralinojs
- Extension support via TTS WebUI's built-in extension marketplace
Supported Models
Bark, MusicGen, RVC, Tortoise, MAGNeT, Demucs, Maha TTS, Stable Audio, Vocos, MMS, Whisper, Vall-E X, AudioCraft, StyleTTS2, SeamlessM4T, XTTSv2, GPT-SoVITS, Piper TTS, Chatterbox, VibeVoice, Kokoro TTS, DIA, CosyVoice, and many more via extensions.
Setup
Prerequisites
- TTS WebUI installed locally
- Neutralinojs CLI:
npm i -g @neutralinojs/neu
Steps
- Clone this repository into a folder (this folder will become your app):
git clone https://github.com/your-username/tts-webui-ignition.git cd tts-webui-ignition - Edit
neutralino.config.json— setmodes.window.titleandcli.binaryName - Run
neu update cd vite-src- Edit
package.json— setname - Create
vite-src/.env.developmentwithWEBUI_ROOT=/path/to/tts-webui npm installcd ..back to root, thenneu runto develop
Development
neu run
Bundle
From the project root:
neu build
Configuration
| Variable | Purpose | Default |
|---|---|---|
WEBUI_ROOT | Path to your local TTS WebUI installation | . |
Example vite-src/.env.development:
WEBUI_ROOT=C:/Users/rob/Desktop/tts-generation-webui-main/
How It Works
This app spawns two processes:
- TTS WebUI — Gradio backend at
http://localhost:7770 - React UI — Frontend at
http://localhost:3000
The React UI communicates with the Gradio backend to generate audio using any of the supported TTS models.