Cartesia
Cartesia offers a wide selection of fully multilingual voices with very low latency.
Consult Cartesia's Text-to-Speech documentation for more information and audio samples for available voices. Create a Cartesia Account to browse and test voices in the Cartesia Playground.
Voice IDs​
Copy the voice ID from the below table:
Voice name | Voice ID |
---|---|
German Conversational Woman |
|
Nonfiction Man |
|
Friendly Sidekick |
|
French Conversational Lady |
|
French Narrator Lady |
|
German Reporter Woman |
|
Indian Lady |
|
British Reading Lady |
|
British Narration Lady |
|
Japanese Children Book |
|
Japanese Woman Conversational |
|
Japanese Male Conversational |
|
Reading Lady |
|
Newsman |
|
Child |
|
Meditation Lady |
|
Maria |
|
1920's Radioman |
|
Newslady |
|
Calm Lady |
|
Helpful Woman |
|
Mexican Woman |
|
California Girl |
|
Korean Narrator Woman |
|
Russian Calm Lady |
|
Russian Narrator Man 1 |
|
Russian Narrator Man 2 |
|
Russian Narrator Woman |
|
Hinglish Speaking Lady |
|
Italian Narrator Woman |
|
Polish Narrator Woman |
|
Chinese Female Conversational |
|
Pilot over Intercom |
|
Chinese Commercial Man |
|
French Narrator Man |
|
Spanish Narrator Man |
|
Reading Man |
|
New York Man |
|
Friendly French Man |
|
Barbershop Man |
|
Indian Man |
|
Australian Customer Support Man |
|
Friendly Australian Man |
|
Wise Man |
|
Friendly Reading Man |
|
Customer Support Man |
|
Dutch Confident Man |
|
Dutch Man |
|
Hindi Reporter Man |
|
Italian Calm Man |
|
Italian Narrator Man |
|
Swedish Narrator Man |
|
Polish Confident Man |
|
Spanish-speaking Storyteller Man |
|
Kentucky Woman |
|
Chinese Commercial Woman |
|
Middle Eastern Woman |
|
Hindi Narrator Woman |
|
Sarah |
|
Sarah Curious |
|
Laidback Woman |
|
Reflective Woman |
|
Helpful French Lady |
|
Pleasant Brazilian Lady |
|
Customer Support Lady |
|
British Lady |
|
Wise Lady |
|
Australian Narrator Lady |
|
Indian Customer Support Lady |
|
Swedish Calm Lady |
|
Spanish Narrator Lady |
|
Salesman |
|
Yogaman |
|
Movieman |
|
Wizardman |
|
Australian Woman |
|
Korean Calm Woman |
|
Friendly German Man |
|
Announcer Man |
|
Wise Guide Man |
|
Midwestern Man |
|
Kentucky Man |
|
Brazilian Young Man |
|
Chinese Call Center Man |
|
German Reporter Man |
|
Confident British Man |
|
Southern Man |
|
Classy British Man |
|
Polite Man |
|
Mexican Man |
|
Korean Narrator Man |
|
Turkish Narrator Man |
|
Turkish Calm Man |
|
Hindi Calm Man |
|
Hindi Narrator Man |
|
Polish Narrator Man |
|
Polish Young Man |
|
Alabama Male |
|
Australian Male |
|
Anime Girl |
|
Japanese Man Book |
|
Sweet Lady |
|
Commercial Lady |
|
Teacher Lady |
|
Princess |
|
Commercial Man |
|
ASMR Lady |
|
Professional Woman |
|
Tutorial Man |
|
Calm French Woman |
|
New York Woman |
|
Spanish-speaking Lady |
|
Midwestern Woman |
|
Sportsman |
|
Storyteller Lady |
|
Spanish-speaking Man |
|
Doctor Mischief |
|
Spanish-speaking Reporter Man |
|
Young Spanish-speaking Woman |
|
The Merchant |
|
Stern French Man |
|
Madame Mischief |
|
German Storyteller Man |
|
Female Nurse |
|
German Conversation Man |
|
Friendly Brazilian Man |
|
German Woman |
|
Southern Woman |
|
British Customer Support Lady |
|
Chinese Woman Narrator |
|
Prepend cartesia.
and the string is ready for use.
For example: cartesia.a167e0f3-df7e-4d52-a9c3-f949145efdab
Examples​
See how to use Cartesia voices on the SignalWire platform.
- SWML
- RELAY Realtime SDK
- Call Flow Builder
- CXML
Use the
languages
SWML method to set one or more voices for an AI agent.
version: 1.0.0
sections:
main:
- ai:
prompt:
text: Have an open-ended conversation about flowers.
languages:
- name: English
code: en-US
voice: cartesia.a167e0f3-df7e-4d52-a9c3-f949145efdab
Alternatively, use the say_voice
parameter
of the play
SWML method to select a voice for basic TTS.
version: 1.0.0
sections:
main:
- set:
say_voice: "cartesia.a167e0f3-df7e-4d52-a9c3-f949145efdab"
- play: "say:Greetings. This is the Customer Support Man voice from Cartesia's Sonic text-to-speech model."
// This example uses the Node.js SDK for SignalWire's RELAY Realtime API.
const playback = await call.playTTS({
text: "Greetings. This is the Customer Support Man voice from Cartesia's Sonic text-to-speech model.",
voice: "cartesia.a167e0f3-df7e-4d52-a9c3-f949145efdab",
});
await playback.ended();
OpenAI voices are not yet supported in Call Flow Builder.
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="cartesia.a167e0f3-df7e-4d52-a9c3-f949145efdab">
Greetings. This is the Customer Support Man voice from Cartesia's Sonic text-to-speech model.
</Say>
</Response>