Documentation
¶
Overview ¶
Command livekit-agent-facilitator demonstrates an OmniAgent-powered Facilitator with voice capabilities via LiveKit.
The agent uses the Facilitator role for omnichannel collaboration:
- Facilitates meetings with structured agendas
- Tracks action items, decisions, and questions
- Generates meeting notes and summaries
Usage:
export LIVEKIT_URL="wss://your-project.livekit.cloud" export LIVEKIT_API_KEY="your-api-key" export LIVEKIT_API_SECRET="your-api-secret" export OPENAI_API_KEY="your-key" # for LLM and TTS export STT_PROVIDER="deepgram" export DEEPGRAM_API_KEY="your-key" export TTS_PROVIDER="openai" # Optional: Enable avatar (static image in video tile) export AGENT_AVATAR="true" # Use default OmniAgent icon export AGENT_AVATAR="/path/to/avatar.h264" # Use custom pre-encoded avatar # Optional: Realtime mode (native voice-to-voice, ~100-300ms latency) export VOICE_MODE="realtime" # "pipeline" (default) or "realtime" export REALTIME_PROVIDER="openai" # "openai", "gemini", or "deepgram" go run -tags opus ./cmd/livekit-agent-facilitator
Click to show internal directories.
Click to hide internal directories.