Skip to main content

Available Providers

Why Choose OpenAI:
  • Natural sounding voices
  • Wide language support
  • Good cost structure
  • Easy setup (if already using GPT)

ElevenLabs (Best Voice Quality)

Why Choose ElevenLabs:
  • Most natural sounding voices
  • Extensive voice library
  • Voice cloning available
  • Premium sound quality

Cartesia (Enterprise Grade)

Why Choose Cartesia:
  • Studio-quality audio
  • Ultra-low latency
  • Extreme customization
  • Enterprise support

Rime AI (Fastest)

Why Choose Rime AI:
  • Fastest synthesis
  • Good quality
  • Real-time performance
  • Lower cost

Inworld AI (Character Voices)

Why Choose Inworld:
  • Character-specific voices
  • Interactive responses
  • Custom personality
  • Story-driven conversations

Provider Comparison

Setup

Step 1: Get API Key If you’re already using OpenAI for LLM, you have everything needed.
  1. Go to platform.openai.com/api-keys
  2. Copy API key (or use existing)
  3. Ensure TTS is enabled in account
Step 2: Add to CallIntel
  1. Go to Settings → Developer Settings
  2. Click “API Keys”
  3. Select “OpenAI” from provider list (if not already added)
  4. Paste API key
  5. Save
Step 3: Configure Agent
  1. Create/Edit Agent
  2. Under “Text-to-Speech”, select:
    • tts-1 (fastest)
    • tts-1-hd (highest quality)
  3. Choose voice:
    • Alloy, Echo, Fable, Onyx, Nova, Shimmer
  4. Select language
  5. Adjust speed (0.25 - 4.0)
  6. Save
Step 4: Test
  1. Make a web call
  2. Listen to voice quality
  3. Adjust if needed

ElevenLabs Setup

Step 1: Create Account
  1. Visit elevenlabs.io
  2. Sign up for account
  3. Verify email
Step 2: Get API Key
  1. Go to Account Settings
  2. Click “API Keys”
  3. Copy your API Key
  4. Save securely
Step 3: Add to CallIntel
  1. Go to Settings → Developer Settings
  2. Click “API Keys”
  3. Select “ElevenLabs” from provider list
  4. Paste API key
  5. Click “Test Connection”
  6. Save
Step 4: Configure Agent
  1. Create/Edit Agent
  2. Under “Text-to-Speech”, select “ElevenLabs”
  3. Choose voice:
    • Browse available voices
    • Listen to samples
    • Select favorite
  4. Configure stability & clarity
  5. Save
Step 5: Optional - Clone Your Voice To create custom voice:
  1. Go to ElevenLabs dashboard
  2. Click “Voice Lab”
  3. Select “Clone Voice”
  4. Record 30-120 seconds of your voice
  5. ElevenLabs creates voice
  6. Use in agents

Cartesia Setup

Step 1: Contact Sales
  1. Visit cartesia.ai
  2. Request enterprise access
  3. Complete onboarding
  4. Receive API credentials
Step 2: Configure in CallIntel
  1. Go to Settings → Developer Settings
  2. Add Cartesia API key
  3. Configure for TTS
  4. Save
Step 3: Configure Agent
  1. Create/Edit Agent
  2. Select Cartesia for TTS
  3. Choose voice (provided by sales)
  4. Configure quality settings
  5. Save

Rime AI Setup

Step 1: Create Account
  1. Visit rime.ai
  2. Sign up for account
  3. Verify email
Step 2: Get API Key
  1. Go to Dashboard
  2. Click “API Keys”
  3. Create new key
  4. Copy key
Step 3: Add to CallIntel
  1. Go to Settings → Developer Settings
  2. Select “Rime AI”
  3. Paste API key
  4. Save
Step 4: Configure Agent
  1. Create/Edit Agent
  2. Select “Rime AI” for TTS
  3. Choose voice
  4. Adjust speed and tone
  5. Save

Cost Comparison

Monthly Costs (1000 calls, 2 min avg, 200 chars/min)

Cost Ranking:
  1. Rime AI (cheapest)
  2. OpenAI (good value)
  3. ElevenLabs (premium)
  4. Cartesia (enterprise)

Voice Selection

OpenAI Voices

Recommendation:
  • Customer service: Nova or Alloy
  • Sales: Echo
  • Executive: Onyx
  • Friendly tone: Shimmer

ElevenLabs Voice Selection

Browse 100+ voices by:
Tips:
  1. Listen to samples
  2. Test with your script
  3. Consider context
  4. Select voice that matches brand

Custom Voice Cloning

Create voice that sounds like you:

Configuration Options

Speed Control

Adjust how fast agent speaks:

Voice Quality

OpenAI Quality Options:
ElevenLabs Stability/Clarity:

Language & Accent

Most providers support multiple languages:

Advanced Features

Voice Cloning (ElevenLabs)

Create custom voices:

Streaming Audio

Get audio as response generates:

Emotion & Style Customization

Available through some providers:

Troubleshooting

Try ElevenLabs for more natural sound, or adjust stability/clarity settings if using ElevenLabs.
Adjust speed setting (0.5x - 4.0x depending on provider).
Provide phonetic guide to agent’s knowledge base, or use custom vocabulary feature if available.
Switch to Rime AI (lowest cost), or reduce character count by shortening responses.
Use tts-1 (not tts-1-hd) for OpenAI, or switch to Rime AI/Cartesia.

Best Practices

1. Start with OpenAI

2. Test Multiple Voices

3. Match Voice to Brand

4. Optimize Response Length

5. Monitor Quality

Performance Tips

Real-Time Optimization

Cost Optimization

Quality Ranking

See Also

Speech-to-Text

Configure voice input

AI Models Overview

Compare all AI providers

Agent Setup

Create complete agents

Support

OpenAI TTS Docs

Contact Support