65c2ea3d50
- install: clone app source, create venv, install deps + torch + models - start: daemon uvicorn on 127.0.0.1 with auto-captured URL - reset: remove venv/cache/models but keep source - update: pull both launcher and app, then re-install - sanitized: no local env details, no TODO/DONE - icon.png included
48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# Multi-TTS-Server Pinokio Launcher
|
|
|
|
One-click Pinokio launcher for [hermes/multi-tts-server](https://gitea.amakusa.ru/hermes/multi-tts-server).
|
|
|
|
## What it installs
|
|
|
|
This launcher downloads the TTS server source code, creates a Python virtual environment, installs dependencies, installs the correct PyTorch build for your GPU, and downloads the required voice models.
|
|
|
|
## Requirements
|
|
|
|
- Windows, macOS, or Linux
|
|
- NVIDIA GPU with CUDA 12.8, AMD GPU with DirectML (Windows only), or CPU
|
|
- At least 16 GB of system RAM
|
|
- ~8 GB of free disk space (venv + models)
|
|
|
|
## Included engines
|
|
|
|
- **F5-TTS** — Russian model `Misha24-10/F5-TTS_RUSSIAN` (~1.3 GB)
|
|
- **XTTS-v2** — Russian model `NeuroDonu/RU-XTTS-DonuModel` (~5.3 GB)
|
|
- **CPU fallback** for machines without a compatible GPU
|
|
|
|
## One-click usage
|
|
|
|
1. Open Pinokio.
|
|
2. Install this launcher.
|
|
3. Click **Install**.
|
|
4. When install completes, click **Start**.
|
|
5. The Gradio Web UI and FastAPI docs will open automatically.
|
|
|
|
## Features
|
|
|
|
- OpenAI-compatible speech endpoint: `POST /v1/audio/speech`
|
|
- MultiTTS Android-compatible endpoint: `GET /tts?text=...&voice=...&engine=f5-tts`
|
|
- Engine load/unload controls: `POST /engines/{name}/load` and `/engines/{name}/unload`
|
|
- MultiTTS Android export: `GET /export/multitts`
|
|
|
|
## Reset
|
|
|
|
Click **Reset** to remove the virtual environment, cached files, and downloaded models. The source code in `app/` is kept so the next install only recreates the venv and re-downloads models.
|
|
|
|
## Update
|
|
|
|
Click **Update** to pull the latest launcher and app source code, then re-run the install steps.
|
|
|
|
## License
|
|
|
|
This launcher wraps the multi-tts-server project. Use in accordance with the licenses of F5-TTS, XTTS-v2, and the upstream project.
|