Step-by-step guide to building real-time voice agents using the Gemini Live API with WebSocket streaming, VAD, and interrupt handling.