List Voices

View as Markdown
List available TTS voices across every provider, filterable by model `brand`. A unified, normalised catalog spanning ElevenLabs, Together, and DeepInfra: - **Together** voices are fetched live from its `/v1/voices` endpoint (Cartesia and any other dynamic models). - **Kokoro / Orpheus** preset voices (shared by Together + DeepInfra) come from a static catalog — DeepInfra exposes no per-model preset listing. - **ElevenLabs** account voices are fetched live. Filters (case-insensitive): `brand` (e.g. `elevenlabs`, `hexgrad`, `canopylabs`, `cartesia`), `model` (canonical model_id), and `search` (substring match on voice id / name). Per-provider fetches are best-effort — a provider that errors is skipped rather than failing the whole listing.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Query parameters

brandstring or nullOptional
modelstring or nullOptional
searchstring or nullOptional

Response

Successful Response
voiceslist of objects
countintegerDefaults to 0
truncatedbooleanDefaults to false

Errors

422
Unprocessable Entity Error