A Flutter package for integrating Anam AI‘s real-time avatar system into your Flutter applications. Built on WebRTC, this is a Flutter port of the Anam JavaScript SDK.
Features
- Real-time avatar video/audio streaming via WebRTC
- Two-way audio communication with microphone controls
- Text messaging with full message history
- Event-driven architecture for reactive UIs
- Custom persona configuration (avatar, voice, system prompt, language)
- Server-side session management with WebSocket proxy support
- Custom audio mode for bring-your-own-transcription pipelines
- Built-in
AnamAvatarViewwidget - Cross-platform: iOS, Android, macOS, Web