{"repo":"KevinBonnoron/sirene","free":true,"listed":false,"github":"https://github.com/KevinBonnoron/sirene","clone":"git clone https://github.com/KevinBonnoron/sirene.git","description":"Self-hosted text-to-speech platform with multi-backend support, voice cloning, and a modern web UI.","language":"TypeScript","stars":13,"topics":["ai","bun","chatterbox","cosyvoice","f5-tts","fastapi","kokoro","monorepo","openaudio","piper"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Sirene Self-hosted multi-backend text-to-speech platform with voice cloning and a modern web UI. Full documentation: kevinbonnoron.github.io/sirene Screenshots Quick Start Then open http://localhost. Features - Multi-backend TTS - Route requests to Kokoro, Qwen3-TTS, F5-TTS, Piper, CosyVoice, OpenAudio, or Chatterbox from a single interface - Voice cloning - Create custom voices by uploading audio samples with zero-shot cloning - Model management - Download and manage TTS models on demand from the web UI - Real-time updates - Track downloads and generation progress via Server-Sent Events - Transcription - Speech-to-text via Whisper models - Self-hosted - Two lightweight Docker images: one for the web/API, one for inference Supported Backends Backend Voice Cloning Streaming Languages --------- :---: :---: --- Kokoro - - EN, FR, JA, KO, ZH Qwen3-TTS Yes - 10+ languages F5-TTS Yes Yes Multilingual Piper - - 26 languages CosyVoice Yes Yes 9 languages OpenAudio S1 Yes - Multilingual Chatterbox Yes - EN + 23 languages Development Prerequisites - Bun = 1.2.4 - Python = 3.11 - PocketBase (installed automatically in the devcontainer) Quick Start The easiest way is to use the devcontainer - open the project in VS Code or GitHub Codespaces and all dependencies are installed automatically. For manual setup: Start all services Service Port --------- ------ PocketBase 8090 Hono Server 3000 Vite Client 5173 Inference FastAPI 8000 Scripts License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/KevinBonnoron","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KevinBonnoron/sirene/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}