Skip to main content
Get Tts Capabilities
A different question from which voice you get. No voice choice avoids it: every Cartesia voice fails the same way on Kannada, because the provider itself cannot be handed the language.
Check languages before pairing a provider with a language you have not used it for, or the agent is refused with voice_config_invalid.

What model is for

Each provider ships exactly one voice model, and voice.model on an agent is filled in from voice.provider — you never choose it. This is where the value you read back comes from, and the only place it is written down.

Authorizations

Authorization
string
header
required

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

Response

What each voice provider can be handed at all — independent of which voice you pick. Check it before saving an agent: a provider handed a language it cannot speak is refused, and every voice of theirs would fail the same way.

providers
object