Voice calling allows users to have real-time voice conversations with your AI agents via phone or web.

What You Can Do

  • Enable inbound phone calls
  • Configure voice settings
  • Choose voice providers
  • Test voice in Playground

Prerequisites

  • Twilio account connected (for phone calls)
  • Pro or Business plan
  • Agent configured with system prompt

Voice Channels

Phone (Twilio)

Traditional phone calls via Twilio numbers

WebRTC

Browser-based voice chat in the widget

Step-by-Step: Enable Phone Calls

1

Connect Twilio

Go to SettingsConnect Twilio and add your credentials.
2

Navigate to Channels

Go to your agent’s Channels tab.
3

Enable Phone Channel

Click Connect on the Phone channel.
4

Select Phone Number

Choose a Twilio number to assign.
5

Configure Voice Settings

Set up voice provider, language, and style.
6

Save

Click Save to activate.
screenshot: phone channel setup

Step-by-Step: Enable WebRTC Voice

1

Go to Widget Customization

Navigate to your agent’s Widget Customization tab.
2

Open Advanced Features

Expand the Advanced Features section.
3

Enable Voice Chat

Toggle on Voice Chat.
4

Configure Settings

Select voice provider and language.
5

Save

Click Save to apply.

Voice Settings

Voice Providers

ProviderFeaturesBest For
Google TTSNatural voices, 40+ languagesGeneral use
AWS PollyNeural voices, SSML supportEnterprise
ElevenLabsUltra-realistic, custom voicesPremium experience
Microsoft SpeechEnterprise-grade, many languagesBusiness
DeepgramFast, accurate transcriptionReal-time apps

Speech-to-Text Providers

ProviderFeatures
Google SpeechHigh accuracy, many languages
DeepgramReal-time, low latency
AssemblyAIAdvanced features, punctuation

Voice Configuration

SettingDescriptionOptions
LanguagePrimary languageEnglish, Spanish, French, etc.
Voice StyleVoice characteristicsMale, Female, various accents
Speech SpeedTalking paceSlow, Normal, Fast
PitchVoice pitchLow, Normal, High

Testing Voice

Test voice capabilities in the Playground:
1

Open Playground

Go to your agent’s Playground tab.
2

Click Voice Button

Click the microphone/voice icon.
3

Allow Microphone

Grant browser permission for microphone access.
4

Start Speaking

Click to start and speak your message.
5

Listen to Response

The agent will respond with voice.
screenshot: voice testing in playground

Voice Conversation Flow

Best Practices

Select a voice that matches your brand personality.
Background noise can affect speech recognition accuracy.
Long responses are harder to follow in voice format.
Always offer text chat as an alternative.
Regularly test voice interactions for quality.

Troubleshooting

  • Check microphone permissions in browser
  • Verify voice provider is configured
  • Test with a different browser
  • Check internet connection
  • Speak clearly and at normal pace
  • Reduce background noise
  • Check microphone quality
  • Try a different STT provider
  • Try a different voice provider
  • Use neural/premium voices
  • Adjust speech speed settings
  • Verify Twilio credentials
  • Check phone number is assigned
  • Ensure Twilio account has balance
  • Review Twilio logs for errors

Voice Costs

Voice features consume more credits than text chat. Monitor your usage carefully.
ActionCredits
Voice minute5 credits
Text message1 credit
Additionally, Twilio charges for phone calls separately.