Skip to main content
List Voices
languages is the set a voice is certified for, and it is what decides whether an agent saves: a provider handed a language it cannot speak fails while the call is being set up, so the call dies before the caller hears anything.
Filter by either. Vocily publishes per-voice locales; the other providers certify per provider, so every voice of theirs carries the provider’s own list.

Authorizations

Authorization
string
header
required

Your API key as a Bearer token, e.g. Authorization: Bearer vk_….

Query Parameters

provider
string | null

Only this provider's voices. Omit for every provider.

language
string | null

Only voices certified for this language code, e.g. hi-IN.

Response

Voices you can put in voice.voice_id.

provider
enum<string>
Available options:
vocily,
sarvam,
cartesia,
elevenlabs,
smallest
voice_id
string

What goes in voice.voice_id.

name
string
gender
string
language
string

The voice's own language, e.g. hi-IN.

languages
string[]

Every language this voice is certified for. An agent whose language.default is not in here is refused on save.