What problem does it solve? Building low-latency voice and video assistants requires managing WebSocket sessions, audio formats, interruptions, and authentication correctly. This Skill provides the operational knowledge to implement real-time streaming with the Gemini Live API without trial-and-error against the protocol. ## Core Features & Use Cases - Real-time streaming setup: Connect to the Live API with Python (google-genai) or JavaScript (@google/genai), send audio, video, and text via send_realtime_input, and process multi-part server events including transcriptions and interruptions. - Specialized live modes: Configure live speech-to-text transcription with gemini-3.5-transcribe-live and real-time translation across 70+ languages with gemini-3.5-live-translate-preview. - Production concerns: Handle session resumption, context window compression, ephemeral tokens for client-side auth, and migration from deprecated Gemini 2.5 Live models. - Use Case: You are building a voice concierge in a Next.js app. Use this Skill to connect a browser client with ephemeral tokens, stream microphone PCM audio at 16kHz, receive 24kHz audio responses, and clear playback queues on interruption signals. ## Quick Start Ask the AI to create a Gemini Live API session in JavaScript that streams microphone audio and plays back spoken responses with interruption handling.