v0.4.0¶
Release Date: 2026-07-12
OmniAvatar integration for provider-agnostic avatar support in LiveKit agents.
Highlights¶
- OmniAvatar integration for unified avatar provider abstraction
- Avatar configuration in agent options for HeyGen, Tavus, and bitHuman
- LiveKit adapter wrapping omniavatar sessions with DataStream audio
Added¶
avatar.LiveKitSessionadapter wrapping omniavatar sessions (a490c2b)avatar.WrapSession()for adapting omniavatar sessions to LiveKit (a490c2b)avatar.StartOptionswith Room, AgentIdentity, and LiveKit credentials (a490c2b)agent.AvatarConfigfor provider selection (f2b0b5f)agent.HeyGenAvatarConfigwith sandbox and video quality options (f2b0b5f)agent.TavusAvatarConfigwith PAL and face ID options (f2b0b5f)agent.BitHumanAvatarConfigwith agent ID (f2b0b5f)Agent.AvatarSession()for accessing the active avatar session (bf7cc59)Agent.AvatarAudioOutput()for streaming TTS to avatar (bf7cc59)Agent.HasAvatar()for checking avatar availability (bf7cc59)
Dependencies¶
github.com/plexusone/omniavatarv0.1.0 (ac2b3c4)github.com/plexusone/omniavatar-corev0.1.0 (ac2b3c4)