google-adk-live

Enable bidirectional voice and video interactions via the Gemini Live API and ADK.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/arakitakashi/homework-coach-robo --skill google-adk-live
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-adk-live
Source: https://github.com/arakitakashi/homework-coach-robo/tree/main/.claude/skills/google-adk-live
Command: npx skills add https://github.com/arakitakashi/homework-coach-robo --skill google-adk-live

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-adk, google-genai, fastapi, uvicorn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables low-latency, bidirectional voice and video interactions, allowing for real-time AI-powered applications like tutors, live support, and interactive assistants.

Core Features & Use Cases

  • Bidirectional Streaming: Supports real-time audio and video communication.
  • ADK Integration: Leverages the ADK framework for agent management and session handling.
  • Use Case: Build a live language tutor that can converse with a user in real-time, providing instant feedback and corrections.

Quick Start

Use the google-adk-live skill to start a real-time conversation with the AI.

Frequently Asked Questions about google-adk-live

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

FAQPage Schema
How do I build a real-time voice and video chat application using the Gemini Live API?

Real-time voice and video chat with the Gemini Live API requires bidirectional streaming for low-latency audio and visual interactions. You can build interactive AI assistants and live tutors by leveraging the ADK framework for session management and event processing.

What is bidirectional streaming and when is it needed for voice AI?

Bidirectional streaming enables simultaneous audio and video transmission over websockets, allowing instant AI feedback. It is required for low-latency applications like real-time language tutors and live support where continuous, two-way interaction is essential.

Do I need an SSL certificate to use bidi-streaming with FastAPI and uvicorn?

An SSL certificate is required to configure secure bidi-streaming, session management, and event processing. Setting up SSL with FastAPI and uvicorn ensures your real-time voice and video interactions via the Gemini Live API function securely.

Can I use the ADK framework for session management in a real-time AI tutor?

The ADK framework supports agent management and session handling for real-time AI applications. Integrating ADK with the Gemini Live API allows you to manage bidi-streaming and process events to provide instant conversational feedback for interactive tutors.

What are the prerequisites for implementing real-time voice interactions with ADK?

Implementing real-time voice interactions requires ADK basics, specific Gemini models, and SSL certificate configuration. Dependencies including google-genai, FastAPI, and uvicorn are also necessary to handle websocket bidi-streaming and event processing.