faint-gold-41196
03/29/2026, 12:59 PMtall-airline-16756
03/29/2026, 12:59 PMtall-airline-16756
03/29/2026, 1:00 PMenable_language_identification = true in your STT configuration.
• Optionally provide language_hints in STTOptions to improve detection for the expected languages.
If you’d like, tell me:
• Which SDK or integration you’re using (JS, TS, server-side), and
• Whether you want strict detection or prefer giving specific language hints
I can then show the exact config snippet you should use.
Sources: Soniox STT plugin guide | LiveKit Documentation, with interactive elementsfaint-gold-41196
03/29/2026, 1:00 PMtall-airline-16756
03/29/2026, 1:01 PMlanguages parameter) so the recognizer can automatically detect which language is being spoken.
• Other providers that support multilingual transcription or automatic language detection / code-switching include Deepgram (Nova-3), Gladia, ElevenLabs Scribe v2 Realtime, Cartesia Ink Whisper, Sarvam AI, and Soniox.
A bit more detail and configuration hints
• Azure Speech: Use the languages parameter with a list of language codes (for example ["en","hi"]) to enable automatic language detection and allow switching within an utterance or across turns. This works in both plugin and standalone modes.
• Deepgram Nova-3: Supports multilingual transcription — set language="multi" to enable automatic detection across multiple languages.
• Gladia: Offers real-time code-switching support (e.g., code_switching=True and languages=[...]) so mixed-language utterances are transcribed.
• ElevenLabs Scribe v2 Realtime: Supports automatic multilingual transcription across many languages and detects mid-conversation language changes.
• Cartesia Ink Whisper and Sarvam AI: Support transcription across many languages and have modes for code-mixed/Indian-language scenarios (Sarvam explicitly supports multiple Indian languages and a codemix mode).
• Soniox: Supports automatic language identification and multilingual transcription (including English↔️Hindi switching) when enabled.
If you want, I can:
• Show an example config snippet for Azure (or any of the other providers) for the SDK you’re using (JS, Python, server plugin).
• Recommend the best provider depending on your needs (low-latency real-time, many Indian languages, best accuracy for noisy environments, cost constraints).
Which SDK or provider would you like a config example for?
Sources: Azure Speech STT plugin guide | LiveKit Documentation | Speech-to-text (STT) models overview | LiveKit Documentation | Deepgram STT | LiveKit Documentation | Gladia STT plugin guide | LiveKit Documentation | TTS Translator with Gladia STT | LiveKit Documentation, with interactive elements