Voices
Read-only catalog of TTS voices grouped by provider. ElevenLabs voices are account-scoped and fetched live from ElevenLabs rather than returned here.
Authorization
bearerAuth In: header
Query Parameters
Filter to a single provider's voices. Accepts either the routing key (cartesia, xai, alibaba, openai, inworld, elevenlabs) or the catalog suffix form (xai-tts, alibaba-tts, openai-tts).
Response Body
application/json
application/json
{
"voices": [
{
"vendor": "string",
"id": "string",
"name": "string"
}
],
"providers": [
{
"key": "string",
"name": "string",
"models": [
"string"
],
"voicesFetchedLive": true,
"source": "BYOK"
}
]
}{
"error": "Unauthorized",
"code": "UNAUTHORIZED"
}Synthesize
Routes the request to the best TTS provider for your intent, with automatic failover. Returns binary audio. The `Content-Type` header (mirrored in `X-Speko-Audio-Format`) tells you the format.
TTS Models
Compare the TTS models your organization can route on measured naturalness, robustness, cost and first-audio latency, with the regional and per-language readings alongside.