What problem does it solve? Building low-latency voice and video assistants requires navigating WebSocket protocols, audio formats, session limits, and authentication patterns. This Skill provides the operational knowledge to implement real-time streaming applications with the Gemini Live API correctly, avoiding deprecated models and common integration mistakes. ## Core Features & Use Cases - Bidirectional Streaming: Send and receive audio, video, and text in real time using the google-genai Python SDK or @google/genai JavaScript SDK. - Session & Auth Management: Configure voice activity detection, context compression, session resumption, and ephemeral tokens for secure client-side deployments. - Migration Guidance: Migrate from deprecated Gemini 2.5 Live models to gemini-3.1-flash-live-preview with updated thinking and event-handling patterns. - Use Case: Build a browser-based voice assistant that streams microphone audio to Gemini, receives spoken responses, handles interruptions, and grounds answers with Google Search. ## Quick Start Ask the AI to create a Python script that connects to the Gemini Live API, streams microphone audio, and plays back spoken responses with interruption handling.