🩺 Health & Capabilities GET /health
Live status of the running engine. Auto-refreshes every 5s.
status
—
capabilities
—
🎙️ Voices GET /v1/voices
Registered + built-in voices. Click use to load into the TTS panels.
—
🧬 Clone a Voice POST /v1/voices/upload
Upload a reference clip to register a cloned voice. Requires a cloning-capable engine.
🔊 Test TTS (one-shot) POST /v1/tts
Synthesize the whole utterance in one HTTP request and play it back.
Advanced — normalize & engine-specific extras
🌊 Streaming TTS (WebSocket) WS /tts/ws
Full duplex protocol: config → text → flush. Supports barge-in (cancel) and ping. Audio chunks are concatenated and played back.
No chunks yet.
Served from the FastAPI app · same-origin so WebSocket & uploads work without CORS config.