Skip to main content

Voice Catalog

Every Anima agent speaks with a single, high-quality voice. The catalog is multilingual — voices span English, Spanish, French, German, Italian, Japanese, and Dutch, each with its own accent and tone. Use the voice catalog to browse the available voices, then set one on your agent — it is used for all of that agent’s calls.

List voices

Each voice has an id (e.g. thalia), a display name, a gender, an accent, an optional age, a set of descriptors (tone words such as “warm” or “smooth”), suggested useCases, a language, and a sampleUrl — a short audio preview you can play to hear the voice.

Filters

The catalog supports these optional filters:

Preview a voice

Each voice carries a sampleUrl — a short audio clip you can play to hear how it sounds before assigning it. The preview is served from the Anima API, so you can embed or fetch it directly.
sampleUrl appears once a preview clip has been generated for a voice; a voice without a generated clip omits the field.

Set an agent’s voice

A voice is a property of the agent, not the call. Set voiceId when you create or update an agent, and every call that agent places or receives uses it. Omit it to use the system default voice.

Place a call

Call creation takes to, an optional agentId, an optional greeting, and an optional fromNumber — the voice comes from the agent.

REST endpoint

Next steps