limited-pillow-7054
12/15/2025, 3:55 PMinference.STT() object approach
What Works (Deepgram)
from livekit.agents import AgentSession, inference
session = AgentSession(
stt=inference.STT(model="deepgram/nova-3", language="en"),
# ... other config
)
Result: stt_audio_duration=19.55, transcriptions appear correctly:DEBUG pipeline: user_input_transcribed - transcript='Hello? Can you hear me?' is_final=True language='en'
User said: Hello? Can you hear me?
STT metrics ✓
What Fails (ElevenLabs) - Tested ALL variations:
Attempt 1: String shorthand
stt="elevenlabs/scribe_v2_realtime:en"
Result: stt_audio_duration=0.0, NO transcriptionsAttempt 2: inference.STT() with "en"
stt=inference.STT(model="elevenlabs/scribe_v2_realtime", language="en")
Result: stt_audio_duration=0.0, NO transcriptionsAttempt 3: inference.STT() with "en-US" (per docs)
stt=inference.STT(model="elevenlabs/scribe_v2_realtime", language="en-US")
Result: stt_audio_duration=0.0, NO transcriptionsLogs Comparison
Deepgram (works):Creating AgentSession with STT=inference.STT(model=deepgram/nova-3, language=en)
DEBUG track_flow: SUCCESS - Subscribed to AUDIO track
GAIN_BOOST: frame 2 AFTER +24.0dB - rmsdb=-38.9
DEBUG pipeline: user_input_transcribed - transcript='Hello? Can you hear me?' ✓
STT metrics ✓
stt_audio_duration=19.55 ✓
ElevenLabs (fails):Creating AgentSession with STT=inference.STT(model=elevenlabs/scribe_v2_realtime, language=en-US)
DEBUG track_flow: SUCCESS - Subscribed to AUDIO track
GAIN_BOOST: frame 2 AFTER +24.0dB - rmsdb=-30.5
[NO user_input_transcribed events]
[NO STT metrics events]
stt_audio_duration=0.0 ✗
Key Observations
1. Audio is being received (GAIN_BOOST logs show actual audio data with good signal: rmsdb=-27 to -30)
2. Model loads without errors (no "model not supported" message)
3. TTS and LLM work perfectly
4. Only STT fails with ElevenLabs
5. Switching ONLY the model name from deepgram/nova-3 to elevenlabs/scribe_v2_realtime breaks transcription
Questions
1. Is ElevenLabs Scribe V2 actually working in LiveKit Inference production?
2. Is there additional configuration required for ElevenLabs that's not in the docs?
3. Is this a known issue or bug?
I need ElevenLabs with language which Deepgram Nova-3 doesn't support. Planning to use 5k+ minutes/month with LiveKit Inference add-on. Docs reference: https://docs.livekit.io/agents/models/stt/inference/elevenlabs/ Thanks for looking into this!quaint-ambulance-32873
12/15/2025, 5:24 PMquaint-ambulance-32873
12/17/2025, 10:27 AMlimited-pillow-7054
12/17/2025, 12:36 PMquaint-ambulance-32873
12/17/2025, 12:38 PM