What is the best speech-to-text API for multiple languages? expand_more
AssemblyAI supports 18 languages at flagship accuracy on Universal-3.5 Pro Streaming and the Voice Agent API, with native mid-sentence code-switching. For core European and English markets on a tighter budget, Universal-Streaming Multilingual covers 6 languages at lower cost, and Universal-Streaming English is the lowest-cost English-only tier. Premium accuracy plus cost-optimized options on one account is what sets it apart for multilingual voice agents.
How do I build a multilingual voice agent? expand_more
For your primary markets, use the Voice Agent API or Universal-3.5 Pro Realtime across the 18 flagship languages — code-switching is handled natively, with no primary language to declare. If you only serve English, Spanish, German, French, Portuguese, or Italian and want lower cost, use Universal-Streaming Multilingual. No separate pipeline per language, and no provider switch as you expand.
Which languages does AssemblyAI support for voice agents? expand_more
18 at flagship accuracy on Universal-3.5 Pro Streaming: English, Spanish, French, German, Italian, Portuguese, Arabic, Danish, Dutch, Hebrew, Hindi, Japanese, Mandarin, Vietnamese, Finnish, Norwegian, Swedish, and Turkish — with native code-switching. A lower-cost Universal-Streaming Multilingual model covers English, Spanish, German, French, Portuguese, and Italian; Universal-Streaming English handles English-only. For non-real-time use like post-call analytics, pre-recorded transcription adds automatic language detection across 99+ languages.
Can AssemblyAI handle code-switching between languages? expand_more
Yes — natively. Universal-3.5 Pro Streaming recognizes and preserves language switches mid-utterance (Hinglish, Spanglish, and more) without requiring you to declare a primary language. Prompting handles the proper nouns and technical terms that span languages.
How does language detection work for a multilingual voice agent? expand_more
For live streaming you don't declare a language — Universal-3.5 Pro Streaming handles code-switching across its 18 languages automatically, and you select the model with the speech_model parameter (for example, universal-3-5-pro, or universal-streaming-multilingual for the 6-language cost-optimized tier). For pre-recorded audio, automatic language detection identifies the dominant language and routes to the best model across 99+ languages.
How much does multilingual transcription cost? expand_more
There's no language surcharge on the flagship models. The Voice Agent API is a flat $4.50/hr regardless of language; Universal-3.5 Pro Realtime is $0.45/hr for transcription only. Universal-Streaming Multilingual is a lower-cost option for the 6 core languages, and Universal-Streaming English is the lowest-cost English-only tier.