gemini-live-api-dev

Enable real-time bidirectional streaming with the Gemini Live API over WebSockets.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill gemini-live-api-dev-vikingokft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-live-api-dev
Source: https://github.com/vikingokft/vikingo-studio-skills/tree/main/google/gemini-live-api-dev
Command: npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill gemini-live-api-dev-vikingokft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build real-time, bidirectional streaming capabilities for Gemini Live API powered applications over WebSockets, enabling seamless voice, video, and text interactions.

Core Features & Use Cases

  • Bidirectional streaming of audio, video, and text in live sessions.
  • Session management, VAD, native audio features, function calling, and live grounding.
  • Quick-start guidance for Python and JavaScript SDKs to bootstrap live sessions.

Quick Start

Connect to the Gemini Live API and start a real-time streaming session with audio, video, and text support.

Frequently Asked Questions about gemini-live-api-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build real-time streaming apps with the Gemini Live API?

The Gemini Live API enables real-time bidirectional streaming over WebSockets, supporting low-latency voice, video, and text interactions. It uses session management and Voice Activity Detection to handle live audio and video input seamlessly.

Can I use Python and JavaScript SDKs for Gemini Live API integration?

Yes, both the Python and JavaScript SDKs support Gemini Live API integration, providing quick-start guidance to bootstrap WebSocket connections and manage real-time streaming sessions for audio, video, and text.

Does the Gemini Live API support voice activity detection and live grounding?

Yes, the Gemini Live API supports Voice Activity Detection (VAD) and live grounding within its real-time streaming sessions. These features work alongside native audio capabilities and function calling to manage interactive live responses.

What is the best way to manage WebSocket sessions for bidirectional audio streaming?

The best way to manage WebSocket sessions for bidirectional audio streaming is using the Gemini Live API's built-in session management. It handles continuous audio, video, and text streams while maintaining low-latency WebSocket connections.

How do I configure model settings for low-latency video and text interactions?

You configure model settings for low-latency video and text interactions by defining parameters during WebSocket session initialization in the Gemini Live API. This setup ensures bidirectional streaming handles native audio and live grounding efficiently.