Skip to main content

Overview

Pronunciation Management allows you to define custom pronunciations for words that your agent frequently mispronounces — brand names, product names, technical terms, acronyms, and industry-specific vocabulary. Best for:
  • Companies with unique brand/product names
  • Technical support with specialized terminology
  • Medical/legal professionals with industry jargon
  • Non-English words in English conversations
  • Acronyms and abbreviations

Why Pronunciation Matters

Common Mispronunciation Problems:
Impact: Correct pronunciation builds credibility and trust. Mispronunciation can confuse customers and damage brand perception.

How It Works


Step 1: Identify Problem Words

Common Categories

Brand & Product Names:
  • Your company name
  • Product names
  • Competitor names (if mentioned)
  • Partner brands
Technical Terminology:
  • Programming languages (Python, JavaScript)
  • Protocols (HTTP, TCP/IP)
  • Software names (Kubernetes, Docker)
  • Industry-specific terms
People & Places:
  • Employee names
  • Office locations
  • Customer names (if in CRM)
Acronyms & Abbreviations:
  • Company acronyms (CEO, CFO)
  • Technical acronyms (API, SDK, IDE)
  • Industry abbreviations

Testing for Mispronunciations

  1. Test your agent with a script containing key terms
  2. Note any mispronunciations
  3. Prioritize frequently used words
  4. Create pronunciation entries for each

Step 2: Create Pronunciation Entry

Via Studio

  1. Go to Agent Settings → Pronunciations
  2. Click Add Pronunciation
  3. Fill in the details:
  1. Click Save

Via API

Response:

Step 3: Writing Phonemes

Phoneme Formats

Format 1: Simplified Phonetic (Recommended) Easy-to-read phonetic spelling: Format 2: IPA (International Phonetic Alphabet) For advanced users:
Recommendation: Use simplified phonetic spelling unless you’re familiar with IPA. It’s easier to read and debug.

Phoneme Guidelines

Use Hyphens for Syllables

Break words into syllables: koo-ber-net-eez not kooberneteez

Spell Out Acronyms

API → ay-pee-eye, not api

Indicate Stress

Capitalize stressed syllables: kuh-LOO-dih for “cloud”

Use Common Conventions

“ph” → “f” sound, “sh” → “sh” sound, “th” → “th” sound

Test Iteratively

Create entry → Test → Adjust → Repeat until correct

Keep It Simple

Use familiar letter combinations. Avoid obscure symbols.

Examples by Category

Technology:
Brand Names:
Company-Specific:
People Names:

Step 4: Manage Pronunciations

List Pronunciations

Via Studio:
  • Go to Agent Settings → Pronunciations
  • See all custom pronunciations
Via API:
Response:

Update Pronunciation

Via Studio:
  1. Go to Agent Settings → Pronunciations
  2. Click Edit (pencil icon)
  3. Modify word or phoneme
  4. Save changes
Via API:

Delete Pronunciation

Via Studio:
  1. Go to Agent Settings → Pronunciations
  2. Click Delete (trash icon)
  3. Confirm deletion
Via API:

Advanced Features

Bulk Import

Import multiple pronunciations at once: Via API:

Pronunciation Templates

Use pre-built templates for common categories: Available Templates:
  • Tech Startup: Common tech terms and acronyms
  • E-Commerce: Product and brand name conventions
  • Healthcare: Medical terminology
  • Legal: Legal terms and Latin phrases
  • Finance: Financial terms and company types
Apply Template:
  1. Go to Agent Settings → Pronunciations
  2. Click Import Template
  3. Select category
  4. Review and customize
  5. Click Apply

Case Sensitivity

Pronunciations are case-insensitive by default:
  • Entry for “MySQL” applies to: MySQL, mysql, MYSQL
  • Entry for “API” applies to: API, Api, api
If you need different pronunciations for different cases (rare), create separate entries.

Best Practices

Start Small

Begin with 5-10 critical words. Add more as you identify issues during testing.

Test with Real Audio

Listen to actual agent output. Don’t assume the phoneme is correct without testing.

Document Your Choices

Keep a record of why certain words are pronounced a certain way (especially brand names).

Update Regularly

Add new product names, remove discontinued products, update as needed.

Consider Your Audience

Use pronunciations familiar to your target audience, not necessarily dictionary-correct.

Be Consistent

Use the same phoneme conventions across all entries (e.g., always hyphenate syllables).

Troubleshooting

Check:
  1. Is the word spelled exactly as it appears in the script?
  2. Is the pronunciation entry active (not deleted)?
  3. Is the agent using the correct voice/TTS provider?
Fix: Some TTS providers have different phoneme formats. Check provider documentation.
Problem: Phoneme format may be incompatible with TTS provider.Solution:
  • Try simplified phonetic spelling
  • Use common letter combinations
  • Test with shorter phonemes first
Problem: Some words may be pronounced correctly by default.Solution: Focus on words that are actually mispronounced. Don’t fix what isn’t broken.
Problem: TTS is reading the phoneme text instead of using it.Solution:
  • Check phoneme format (may need provider-specific format)
  • Ensure entry is saved correctly
  • Contact support if issue persists

TTS Provider Differences

Cartesia

Format: Simplified phonetic Example: koo-ber-net-eez Notes: Most flexible, handles simplified phonemes well

OpenAI TTS

Format: Simplified phonetic with some IPA support Example: ˈkuːbərˌnɛtiːz or koo-ber-net-eez Notes: Prefers simpler phonemes

ElevenLabs

Format: Context-aware (may not need explicit phonemes) Example: Often auto-corrects common words Notes: Best at inferring pronunciation from context

Deepgram

Format: Simplified phonetic Example: koo-ber-net-eez Notes: Similar to Cartesia

API Reference

List Pronunciations

Create Pronunciation

Update Pronunciation

Delete Pronunciation

Bulk Import


Next Steps

Identify Problem Words

Test your agent and note any mispronunciations.

Create Pronunciations

Add custom pronunciations for your key terms.

Test & Iterate

Listen to output and adjust phonemes as needed.