Voice library management. Browse and configure TTS voices from Cartesia and other providers.
List Voices
List all available TTS voices with advanced filtering.
Supports filtering by:
- provider: cartesia
- category
- language: en, es, fr, etc.
- gender: male, female, neutral
- accent
- age
- use_case
- search: free text search in name and description
query Parameters
providerFilter by provider: cartesia
searchSearch by name or description
categoryFilter by category
accentFilter by accent
ageFilter by age
use_caseFilter by use_case
languageFilter by language code: en, es, fr, etc.
genderFilter by gender: male, female, neutral
List Voices › Responses
Successful Response
totalGet Voice Filter Options
Get available filter options for the voice dropdown. Returns distinct values for each filterable field.
Get Voice Filter Options › Responses
Successful Response
providerscategoriesgenderslanguagesaccentsagesuse_casesGet Voice
Retrieve a specific voice by its display ID (e.g., CA-042).
path Parameters
display_idThe voice display ID (e.g., CA-042).
Get Voice › Responses
Successful Response
iddisplay_idproviderprovider_voice_idprovider_voice_nameis_premiumis_clonedSync Voices
Manually trigger voice sync from Cartesia API (admin only).
This fetches all voices from the provider and updates the database. Normally this happens automatically on a weekly schedule.
Sync Voices › Responses
Successful Response
successmessagecartesia_syncedtotal_syncedLocalize Voice
Create a new voice from an existing voice localized to a new language and dialect.
Localize Voice › Request Body
voice_idlanguageLocalize Voice › Responses
Successful Response
iddisplay_idproviderprovider_voice_idprovider_voice_nameis_premiumis_cloned