# Kova ## Docs - [Streaming TTS](https://docs.kova.ai/api-reference/http/streaming-tts.md): Start playback before generation finishes. SSE-style data records. - [Text to speech](https://docs.kova.ai/api-reference/http/text-to-speech.md): Synchronous TTS. Returns base64-encoded audio after generation completes. - [Example: streaming a long document](https://docs.kova.ai/api-reference/websocket/examples/streaming-long-doc.md): End-to-end walkthrough: feed a document to one WebSocket context and assemble the audio. - [WebSocket frames](https://docs.kova.ai/api-reference/websocket/frames.md): Every client and server frame with field shapes and examples. - [WebSocket overview](https://docs.kova.ai/api-reference/websocket/overview.md): Multi-context, real-time TTS over a single connection. - [Authentication](https://docs.kova.ai/authentication.md): Use the x-api-key header. Get keys from platform.kova.ai. - [Errors](https://docs.kova.ai/errors.md): The actual response body shapes for every error code you'll see. - [Overview](https://docs.kova.ai/overview.md): What Kova TTS is and how to choose between sync, streaming, and WebSocket. - [Quickstart](https://docs.kova.ai/quickstart.md): Make your first request and save an MP3 in under 60 seconds. - [Rate limits](https://docs.kova.ai/rate-limits.md): Per-key concurrency and the server-wide concurrency budget. - [JavaScript / TypeScript SDK](https://docs.kova.ai/sdks/javascript.md): Official JavaScript/TypeScript client for the Kova TTS API. - [Python SDK](https://docs.kova.ai/sdks/python.md): Official Python client for the Kova TTS API. - [Voices](https://docs.kova.ai/voices.md): Browse available speakers. ## OpenAPI Specs - [openapi](https://docs.kova.ai/api-reference/openapi.json)