Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
Installation
Quick start
Parameters
How it works
The avatar works differently depending on your LLM type: With standard LLMs- LLM generates text → TTS converts to audio → Audio sent to LemonSlice → LemonSlice generates synchronized avatar video and audio
- Realtime LLM generates audio → Audio sent to LemonSlice → LemonSlice generates video only (audio from LLM)
Custom avatar image
Instead of using a pre-configured agent ID, you can provide a custom avatar image:Next steps
Build a voice agent
Get started with voice
Build a video agent
Add video processing
Build your own avatar
Subclass the
Avatar base class