Can I use livekit to make virual avatars and have ...
# ask-ai
r
Can I use livekit to make virual avatars and have them work for different providers? Particularly, akool, keygen and anam?
t
Thanks for reaching out, Affan. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Thanks — you're asking whether LiveKit can power virtual avatars across the providers Akool, Keygen, and Anam. Here's the short answer and next steps. • Yes — LiveKit supports Anam via the
livekit-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 docs
r
I meant anam, heygen and akool.
t
Thanks for the clarification — you meant Anam, HeyGen, and Akool. Here's the current status and options: • Anam — Supported. Use the official Anam plugin (
livekit-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