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>