Google’s Gemini provides native multimodal speech-to-speech over WebSocket with optional video. No separate STT/TTS services required.
Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
Installation
Quick Start
Parameters
Voice Activity Detection
The Gemini Realtime plugin includes built-in voice activity detection (VAD) with defaults optimized for low-latency conversations. You can override these settings via theconfig parameter:
VLM (Vision Language Model)
Use Gemini 3 vision models for multimodal interactions with video frames. The VLM buffers video frames, converts them to JPEG, and sends them alongside text prompts.Next Steps
Gemini LLM
LLM with built-in tools and RAG
Build a Video Agent
Add video processing