> ## Documentation Index
> Fetch the complete documentation index at: https://anam.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LiveKit Integration

> Connect an Anam avatar to a LiveKit voice agent, understand the room architecture, and choose the configuration for your STT, LLM, and TTS stack.

The Anam LiveKit plugin adds a visual avatar face to your LiveKit voice agents. Combine Anam's avatar technology with any STT, LLM, or TTS — including OpenAI Realtime, Gemini Live, or your own custom models.

## How it works

LiveKit uses a room-based architecture. Human users and AI agents both connect to rooms as participants. Anam plugs into this as a video layer:

```
User Input (Voice/Video)
    ↓
LiveKit Room (Real-time Communication)
    ↓
Your LLM (OpenAI, Gemini, Claude, etc.)
    ↓
Text Response → Anam Avatar (TTS + Video)
    ↓
User sees and hears the avatar
```

The Anam plugin listens to the audio being sent to users and generates a synchronized video stream of the avatar speaking. The video is published to the room as a separate track that clients display.

> [!TIP]
>
> **Bring Your Own LLM**: Anam handles only the visual avatar. You choose the ears, intelligence, and voice — whether that's DeepGram, ElevenLabs, Cartesia, OpenAI, Gemini, Claude, or a custom model.

## Demo

See the integration in action with our onboarding assistant demo:

[![Anam LiveKit Demo - AI Onboarding Assistant](https://img.youtube.com/vi/9mxK5HdHzes/0.jpg)](https://youtu.be/9mxK5HdHzes)

## Use cases

The Anam + LiveKit combination is ideal for scenarios requiring voice interaction with visual presence:

> [accordion] Employee Onboarding
>
> Guide new hires through forms and processes with screen share analysis. The AI sees what they see and provides contextual help.

> [accordion] Educational Tutoring
>
> Help students with homework by seeing their work. The avatar can point out errors and explain concepts visually.

> [accordion] Technical Support
>
> See customer screens and provide step-by-step guidance with a friendly visual presence.

> [accordion] Healthcare Intake
>
> Assist patients filling out medical forms with a calm, reassuring avatar presence.

> [accordion] Financial Services
>
> Guide users through account opening, KYC processes, and complex financial forms.

## Resources

> [card] [Cookbook: Getting Started](https://anam.ai/cookbook/getting-started-with-livekit)
>
> Build a LiveKit voice agent with an Anam avatar from scratch

> [card] [Cookbook: Gemini Vision](https://anam.ai/cookbook/gemini-vision-with-anam-livekit)
>
> Add Gemini Vision to a LiveKit agent for screen share analysis

> [card] [Demo Source Code](https://github.com/anam-org/anam-livekit-demo)
>
> Full source code for the onboarding assistant demo

> [card] [LiveKit Docs](https://docs.livekit.io)
>
> Official LiveKit documentation


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.