voice when you create the agent:
session.output.voice in a session.update before session.ready:
Language support
The agent recognizes far more input languages than it speaks. For the authoritative, up-to-date matrix, see Supported languages. In short:- Input (recognized): 18 languages, with native code-switching. Because the agent recognizes more languages than it speaks, this enables translation use cases where a caller speaks one language and the agent responds in another.
- Output (spoken): 6 officially supported languages: 🇺🇸🇬🇧 English, 🇮🇹 Italian, 🇪🇸 Spanish, 🇩🇪 German, 🇵🇹 Portuguese, and 🇫🇷 French. Each is backed by at least one voice below with a matching accent. More output languages are on the roadmap.
Choose a voice by accent
Each voice has a primary accent:- For English (the right pick for an English agent), choose from English voices. Most have a 🇺🇸 American accent;
anna,charles,paul, andverahave a 🇬🇧 British accent. - For a native accent in Italian, Spanish, German, Portuguese, or French, choose the matching language-specific voice.