OptionalCoverageWhat a turn's input is allowed to include. Distinct from DETECTION (when a turn ends): coverage is WHAT rides in it.
Gemini 3.8 Live defaults to audioActivityAndAllVideo, which ships every video frame to the
model by default — billed and consuming context. Declaring coverage explicitly keeps that a
decision rather than an inherited default. Profiles without a mapping ignore it.
OptionalEagernessSemantic-VAD aggressiveness (OpenAI eagerness); ignored by profiles without a mapping.
OptionalModeThe normalized mode; absent = 'default'.
OptionalSilenceServer-VAD trailing-silence duration in ms; ignored by profiles without a mapping.
OptionalThresholdServer-VAD activation threshold (0–1); ignored by profiles without a mapping.
Normalized turn-detection settings. Every field optional; absent fields contribute nothing. Profiles translate to their native wire fields and ignore what they have no mapping for.