List voices across all providers (unified)
Voices
List voices (unified)
Search and list voices across one or more TTS providers in a single normalized shape. Filter by language, gender, accent and providers[].
GET
List voices across all providers (unified)
The unified endpoint is the easiest way to find a voice. It fans out to every requested provider in parallel, normalizes the result, then applies your filters.Documentation Index
Fetch the complete documentation index at: https://docs.convocore.ai/llms.txt
Use this file to discover all available pages before exploring further.
Examples
Only English female voices across all providers
German voices from ElevenLabs and Cartesia only
Australian-accent voices
How filters work
language— accepts ISO short codes (en), BCP-47 (en-US) or English names (English). Matches are inclusive: filterenreturnsen,en-US,en-GB,English, etc.gender—male/female/neutral. Also acceptsmasculine,feminine,m,f(case-insensitive).accent— substring match (case-insensitive).americanmatchesAmerican,North American, etc.providers— comma-separated list (?providers=elevenlabs,cartesia). When omitted, every supported provider is queried in parallel.
Response
The response always contains:voices[]— the paginated, filtered list (each entry hasvoiceId,name,provider,previewUrl,filters)total— total matches before paginationprovidersQueried— providers that were actually queriedprovidersFailed— providers that errored (e.g. missing workspace API key) along with the error message — the request still succeeds
This endpoint is read-only and does not consume credits.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Required range:
1 <= x <= 500Required range:
x >= 0