Twilio Changelog | Oct. 07, 2025

ConversationRelay now supports a configuration for automatic language detection

We have added support for automatically detecting the language spoken by the user or sent via a text token for ConversationRelay.

When using Deepgram as the transcription provider, if you want Twilio to detect the language spoken by the user, you can specify multi as the active speech-to-text (STT) language for the session. When Twilio sends a prompt message to your application, the lang will include the language detected by Deepgram. When using multi, lang will only include the primary language tag in the BCP-47, for example "lang"="en" not "lang"="en-US".

When using Elevenlabs as text-to-speech (TTS) provider, if you want Twilio to detect the language sent in the text token message from your app for text-to-speech (TTS), you can specify multi as the active TTS language for the session. If you specify multi as the lang in the text token message to Twilio, ElevenLabs will detect the language from the token and use that language for TTS.

For more information, please refer to the docs:

Voice API GA

Additional Resources

Blog

Read more about our latest product updates, product tutorials, and community projects.


Docs

See API reference documentation, quickstarts, SDKs, and multi-language code samples.

Events

Find upcoming events and join us virtually or in person to learn more about our products.