Skip to main content
The Voice Agent API’s input (speech recognition) and output (speech synthesis) cover different sets of languages.

Input languages

The Voice Agent API uses Universal-3.5 Pro Streaming for speech recognition. It supports the following input languages with native code-switching: For more on the underlying streaming model, see Universal-3.5 Pro Streaming.

Output languages

The Voice Agent API officially supports the following output languages, each backed by at least one voice with a matching primary or native accent: See the Voices page for voice descriptions and audio samples. Legacy voices such as ivy, james, pierre, giulia, lucia, arjun, and dmitri are deprecated and will be removed in a future release.

Coming soon

Native-accent voices for the following languages are on the roadmap. If you’d like early access or want to register interest, contact support@assemblyai.com.