Skip to main content

Cartesia Voice Catalog

Agents: consult this catalog BEFORE invoking mcp__cartesia-mcp__* tools. Calling list_voices / text_to_speech in parallel trips Cartesia's 5-stream concurrency cap on the startup plan and degrades live voice-agent calls.

Generated: 2026-04-18T00:57:02.942Z Total voices: 725 With samples: 108 Sample text: "Hi there, this is a quick sample of my voice."

How to use

  1. Browse index.json — it lists every voice with id, name, description, language, gender, and sample_path.
  2. Play the sample MP3 at samples/<voice-id>.mp3 to hear the voice.
  3. For marketing video / pastoral content, pick from voices flagged in_use_by_cwa: true or the en gender-appropriate entries.

Voices currently in production use

  • Carson - Curious Conversationalist (86e30c1d-714b-4074-a1f2-1cb6b552fb49) — Friendly young adult male for customer support conversations
  • Cindy - Receptionist (1242fb95-7ddd-44ac-8a05-9e8a22a6137d) — Smooth, welcoming adult female for frontline customer interactions

Voices by language

LanguageCount
en371
es47
fr35
de31
hi28
ja22
pt16
ko15
ar13
it12
nl12
pl12
zh12
ru9
sv9
tr8
cs6
he6
fi5
te5
th5
da4
hu3
ta3
vi3
bg2
bn2
el2
gu2
hr2
id2
ka2
kn2
ml2
mr2
ms2
no2
pa2
ro2
sk2
tl2
uk1

Regenerating the catalog

To add new voices or refresh samples:

# Fetch new voice metadata only (no API cost)
node scripts/build-voice-catalog.mjs --metadata-only

# Incrementally sample newly-added voices
node scripts/build-voice-catalog.mjs

# Regenerate ALL samples (burns API quota; use sparingly)
node scripts/build-voice-catalog.mjs --force

# Sample voices for a specific language
node scripts/build-voice-catalog.mjs --languages es,pt

The script is strictly serial — one voice at a time with a 150ms delay — so it will never trip the concurrency cap even while a live call is in progress.

Legacy ElevenLabs IDs

The following IDs appear in church_voice_agents.voice_id or voice_call_logs.voice_id but are ElevenLabs IDs from the pre-Cartesia era. They do not resolve against the Cartesia API and should be migrated to Cartesia voice IDs the next time the owning church reconfigures their voice agent.

  • dIeHOwebB4fO6l6gNfUK
  • zVmN3IoVS3jx3eVcb2MF
  • CBHdTdZwkV4jYoCyMV1B
  • Kw9HMUes82uSa2hlywjI
  • mqlDiDxS84MhnMijtd3t
  • 1EZBFEhLjqjzuG8HBNbj
  • WGINef1wh4Hi6O62bfO8
  • EKLnhHUYUAXij3rXLC74
  • Yx76MIe4nojBeYLI2e3U