Is livekits new dynamic turn handling in v1.5.x al...
# agents
f
Is livekits new dynamic turn handling in v1.5.x also working for realtime? My first tests with gemini 2.5 live were subpar. I disabled the realtimes built in vad like this: in agent session:
Copy code
session = AgentSession[CallRuntime](
        userdata=runtime,
        preemptive_generation=True,
        vad=ctx.proc.userdata["vad"],
        turn_handling=TurnHandlingOptions(
            turn_detection=MultilingualModel(),
            interruption={
                "mode": "adaptive",
                "resume_false_interruption": True,
                "false_interruption_timeout": 1.0,
            },
        ),
    )
in gemini realtime
Copy code
return google.realtime.RealtimeModel(
            model=config.model,
            thinking_config=types.ThinkingConfig(
                thinking_budget=0,
            ),
            realtime_input_config=types.RealtimeInputConfig(
                automatic_activity_detection=types.AutomaticActivityDetection(
                    disabled=True,
                ),
            ),
            modalities=[Modality.AUDIO],
            voice=voice,
        )
With this gemini is unable to have a natural conversation, it stops mid sentence, so something seems very much broken. Is this feature just not supported or recommended for realtime or did I misconfigure sth?
✅ 1
t
Hi schedawg74, ⚠️ This channel will be deleted soon ⚠️ Please use our new community at https://community.livekit.io for technical discussions and to post technical questions. The Slack community is not going away, but we are migrating technical questions to our new forum. Please see full details here.