red-art-49240
12/14/2025, 7:58 PMtall-airline-16756
12/14/2025, 7:58 PMtall-airline-16756
12/14/2025, 7:59 PMlivekit-agents[anam] plugin. You can provide an Anam API key and avatar ID to use Anam avatars in LiveKit rooms.
• No — Akool is not listed or supported by LiveKit plugins.
• No — Keygen is a software-licensing service and is not a virtual-avatar provider nor supported for avatar integration.
If you want to use Akool or another unsupported provider, you can build a custom avatar plugin following LiveKit's plugin pattern so the provider's avatar worker can join a room and publish audio/video tracks. Do you want guidance on building a custom plugin or help mapping your Akool (or other) provider's API to LiveKit's avatar-worker flow?
Sources: Virtual avatar plugins | LiveKit Docs | Anam virtual avatar integration guide | LiveKit Docs | Beyond Presence virtual avatar integration guide | LiveKit Docs | bitHuman virtual avatar integration guide | LiveKit Docs | LiveAvatar virtual avatar integration guide | LiveKit docsred-art-49240
12/14/2025, 8:00 PMtall-airline-16756
12/14/2025, 8:01 PMlivekit-agents[anam]) with an Anam API key and avatar ID to publish avatar video/audio into LiveKit rooms.
• HeyGen — Not supported by an official plugin. HeyGen appears as a LiveKit customer but there's no built-in avatar integration. You can integrate HeyGen by creating a custom plugin/worker that sends HeyGen's generated video/audio into a LiveKit room as tracks.
• Akool — Not supported and not listed in LiveKit plugins. You would need to build a custom integration similar to HeyGen.
If you'd like, I can:
• Outline the steps to build a custom avatar plugin/worker for HeyGen or Akool, or
• Show an example flow for wiring an avatar provider to publish video/audio tracks into a LiveKit room.
Which would you prefer?
Sources: Anam virtual avatar integration guide | LiveKit Docs | LiveKit Customers | Virtual avatar plugins | LiveKit Docs