# Voice Agents
Deploy your AI as a voice agent that can handle phone calls and real-time voice conversations.
Transform your Chipp AI into a voice agent that can handle phone calls. Users can call a dedicated phone number and have natural voice conversations with your AI.
Voice Agents is currently in beta. To enable this feature for your account, contact **support@chipp.ai** and request access.
## What Voice Agents Can Do
- **Inbound calls**: Users call your number to talk to your AI
- **Natural conversation**: Real-time speech-to-text and text-to-speech powered by OpenAI
- **Multiple voices**: Choose from 9 different voice options
- **Custom greetings**: Set how your AI introduces itself when it answers
- **Web voice mode**: Enable voice chat in your web chatbot too
## Getting Started
Once voice is enabled for your account, the Voice card will appear on your Build page.
Open Voice Settings
Go to your app's **Build** page. You'll see a **Voice** card in the sidebar (only visible if voice is enabled for your organization).
Enable Voice Mode
Toggle on **Enable Voice Mode** to activate voice capabilities for your app.
Select a Voice
Choose from the available OpenAI voices. Each has a different tone and personality.
Set Your Greeting
Enter a **Welcome Greeting** - the message your AI speaks when it answers a call.
Get a Phone Number
Click **Select Number** to open the phone number selection dialog:
1. Choose your country (US or Canada currently available)
2. Optionally filter by area code or city
3. Click **Search Numbers** to see available options
4. Select a number from the list
5. Click **Save** to provision it
Test Your Voice Agent
Call your new phone number to test the experience. Your AI will answer with your greeting and respond to your voice.
## Voice Configuration Options
### Available Voices
Choose from these OpenAI voices:
| Voice | Description |
|-------|-------------|
| **Alloy** | Neutral, versatile |
| **Ash** | Clear, professional |
| **Ballad** | Warm, melodic |
| **Coral** | Friendly, approachable |
| **Echo** | Deep, authoritative |
| **Marin** | Natural, conversational (default) |
| **Sage** | Calm, thoughtful |
| **Verse** | Expressive, dynamic |
| **Cedar** | Balanced, reliable |
### Welcome Greeting
Set what your AI says when it answers a call:
```
Hi! I'm your AI assistant from Acme Corp. How can I help you today?
```
Keep greetings short and friendly. Users want to get to their question quickly.
### Set as Default
Check **Set voice mode as the default interaction method** if you want users to start in voice mode when they open your chatbot on the web. Otherwise, they'll start in text chat mode and can switch to voice.
## Web Voice Mode
When voice is enabled, users can also use voice chat in your web chatbot:
- A microphone button appears in the chat interface
- Users can speak instead of typing
- Your AI responds with voice
- Works alongside regular text chat
## Best Practices
### Writing Voice-Optimized Prompts
Voice conversations differ from text chats. Optimize your system prompt:
**Do:**
- Use short, clear sentences
- Include common spoken phrases
- Handle "um", "uh", and partial sentences gracefully
- Provide brief, focused answers
**Don't:**
- Include long lists (hard to follow verbally)
- Use complex formatting (markdown, tables)
- Reference visual elements
**Example prompt addition:**
```
When responding via voice:
- Keep answers under 3 sentences when possible
- Ask clarifying questions if the request is unclear
- Use conversational language, not formal writing
```
### Handling Common Scenarios
#### Silence or No Response
Configure your AI to handle silence gracefully:
```
If the user is silent for more than 5 seconds, gently prompt:
"Are you still there? Feel free to ask me anything."
```
#### Background Noise
Speech recognition may pick up background sounds. Your AI should handle unclear input:
```
If you don't understand what was said, politely ask the user
to repeat themselves rather than guessing.
```
#### Call Transfers
If your use case requires transferring to humans:
```
If the user asks to speak to a human or says their issue
is urgent, provide your support phone number and offer
to have someone call them back.
```
## Monitoring Conversations
Voice conversations appear in your Chipp dashboard alongside text chats:
1. Go to **Chats** in your app
2. Use the **Source** filter to select **Voice**
3. View full transcripts of what was said
4. See conversation timestamps and duration
## Pricing
Voice calls are billed based on usage:
| Component | Cost |
|-----------|------|
| Call minutes | $0.015/minute |
| Phone number | ~$1.15/month |
| AI processing | Included in your plan |
## Troubleshooting
### Voice Card Not Showing
Voice is a beta feature that must be enabled for your organization. Contact support@chipp.ai to request access.
### Calls Not Connecting
1. Verify you have a phone number assigned in Voice settings
2. Check that voice mode is enabled (toggle is on)
3. Ensure your Chipp app is published
### AI Can't Understand Users
1. Ask users to speak clearly and reduce background noise
2. Keep your system prompt focused on voice interactions
3. Test with different voices - some may work better for your use case
### Voice Sounds Robotic or Unnatural
1. Try a different voice from the dropdown
2. Ensure your greeting and prompts are conversational
3. Shorter responses generally sound more natural
### Long Pauses in Conversation
1. Check your AI model - faster models respond quicker
2. Reduce the complexity of your system prompt
3. Ensure your custom actions (if any) are performant