Heather Shaffer, Chris Bergt
Apr 17, 2025
In Tutorial 1, you built a functioning AI voice agent from scratch. In this follow-up tutorial, you'll learn how to add support for multiple languages and allow users to switch between them with DTMF input via Voice channels.
Step 1 - Configure Your Agent's Languages and Voices
To support multiple languages and voices, start by creating a Voice Group.
- Log into the Syllable Console
- Click the Voices tab, then select New Voice Group
- Name your group
- Add languages. Syllable supports English, Spanish, Portuguese, French, Cantonese, Mandarin, Korean, Vietnamese, and Russian
- Assign voice providers and sample different voices (OpenAI, Google, or ElevenLabs)
- Set up DTMF inputs (e.g., press 1 for English, 2 for Spanish)
- Click Save
Step 2 - Assign the Voice Group to Your Agent
- Go to the Agents tab
- Click Edit on your agent
- In the Voice Group dropdown, select the group you just created
- Click Save
Step 3 - Add a Multilingual Prompt to Your Agent's Welcome Message
- Open the Messages tab
- Click Edit on your welcome message
- Use the Language Toggle Tool to control voice/language switches mid-message
- Click Save
Step 4 - Preview Your Multilingual Agent
- From your agent's overview screen, click Start Session
- Verify your agent greets in the default language
- Press the DTMF key for another language
- Confirm that the agent continues the conversation in the selected language
Step 5 - Speak With Your New Multilingual AI Agent
- Go to the Channels tab
- Click New Channel and add a Channel Name and Target Number
- Choose your agent from the dropdown
- Add a Fallback Number for coverage
- Click Save
Your AI Agent is now multi-lingual. With just a few steps, your agent can greet users in multiple languages, respond using natural-sounding voices, switch languages based on DTMF input, and support global customers.
Dive deeper into the platform with our Syllable Docs.
Start building multilingual AI agents today. No code required. Fully customizable. Built to scale.