limited-pillow-7054
12/17/2025, 3:30 PMstt=inference.STT(model="elevenlabs/scribe_v2_realtime", language="en")
SDK Version: livekit-agents 1.3.7 Example Debug Output:
transcript='ഹലോ കെന്യൂ ഹിയർ മി ഐ സെഡ്' is_final=False language='en'
The text ഹലോ കെന്യൂ ഹിയർ മി ഐ സെഡ് is Malayalam script that phonetically reads "hello can you hear me I said" - so ElevenLabs is hearing the English correctly but outputting it in the wrong script.
Important: Deepgram via inference.STT(model="deepgram/nova-3", language="en") works perfectly with the exact same setup. The issue is specific to ElevenLabs through the inference layer. I saw issue #4255 mentioning a fix for how scribe_v2_realtime model name is sent to providers. Has this fix been released? I'm on 1.3.7 and still experiencing this issue.refined-appointment-81829
12/17/2025, 3:33 PMrefined-appointment-81829
12/17/2025, 3:33 PMlimited-pillow-7054
12/17/2025, 3:59 PMelevenlabs.STT() plugin directly → WORKS PERFECTLY
inference.STT(model="elevenlabs/scribe_v2_realtime") → BROKEN (outputs Santali, Malayalam, Punjabi instead of English)
Same ElevenLabs account, same API key. The only difference is going through your inference addon vs the direct plugin. ElevenLabs is correctly transcribing when I bypass your inference layer. The bug is in how LiveKit's inference addon communicates with ElevenLabs - likely still sending incorrect model names or parameters despite issue #4255. I'm on livekit-agents==1.3.8 (released today) and still getting hallucinations.limited-pillow-7054
12/17/2025, 4:01 PMdelightful-painting-21962
12/19/2025, 11:57 AM