livekit-google-integration

Integrate Google AI services with LiveKit for real-time voice and chat applications.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-google-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livekit-google-integration
Source: https://github.com/FutureAtoms/claude-skills-backup/tree/main/livekit-google-integration
Command: npx skills add https://github.com/FutureAtoms/claude-skills-backup --skill livekit-google-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires livekit-agents, livekit-plugins-noise-cancellation, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the integration of powerful Google AI services, such as Gemini LLM, Cloud STT, and Cloud TTS, into real-time communication applications built with LiveKit.

Core Features & Use Cases

  • Gemini LLM Integration: Leverage Gemini for conversational AI and reasoning within LiveKit applications.
  • Real-time Voice: Utilize Gemini Live for seamless voice-to-voice interactions.
  • Speech-to-Text & Text-to-Speech: Integrate Google Cloud STT (Chirp) and TTS for robust audio processing.
  • Use Case: Build an intelligent customer support agent for a video call application that can understand user queries via STT, process them with Gemini LLM, and respond with natural-sounding TTS.

Quick Start

Configure your LiveKit agent to use the Gemini LLM by setting the GOOGLE_API_KEY environment variable.

Frequently Asked Questions about livekit-google-integration

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

FAQPage Schema
How do I integrate Google Gemini with LiveKit for real-time voice applications?

To integrate Google Gemini with LiveKit, configure your LiveKit agent to use the Gemini LLM by setting the GOOGLE_API_KEY environment variable. This connects Gemini LLM, Cloud STT, and TTS for real-time voice and chat processing.

Can I use Google Cloud STT and TTS with LiveKit agents?

Yes, you can use Google Cloud STT and TTS with LiveKit agents. This integration supports robust audio processing by transcribing user speech via Cloud STT and generating natural-sounding responses with Cloud TTS.

Does the LiveKit Google AI integration support voice-to-voice interactions?

Yes, the LiveKit Google AI integration supports voice-to-voice interactions. It utilizes Gemini Live to enable seamless, real-time voice conversations directly within your LiveKit communication applications.

What is the best way to handle authentication for Google AI services in a LiveKit pipeline?

The best way to handle authentication for Google AI services in a LiveKit pipeline is by using API keys or service accounts. You can quickly start by configuring your LiveKit agent with the GOOGLE_API_KEY environment variable.

Do I need to install livekit-agents to use Google Gemini Live?

Yes, you need to install livekit-agents and livekit-plugins to use Google Gemini Live. These dependencies are required to run the pipeline and real-time models for your voice and chat applications.

Can I use function calling with Gemini LLM in a LiveKit application?

Yes, you can use function calling with Gemini LLM in a LiveKit application. The integration supports pipeline and real-time models, allowing Gemini to execute function calls during conversational AI reasoning.