Skip to main content

LiveKit Agent with Avatar

Avaluma Avatar is integrated into the LiveKit Agent Framework as a plugin. The plugin offers two operating modes: Local Avatar Mode and Remote Avatar Mode.

Local Mode

In Local Mode, the avatar runs directly in the agent worker that is created when a LiveKit agent is started. This is the simplest mode and has advantages in terms of latency. The disadvantage is that separate GPU resources must be reserved for each agent, even if the agent is not actively in use.

Remote Mode

In Remote Mode, the avatar is rendered separately from the agent worker, and multiple agents can share GPU resources. In the event of heavy simultaneous use of the agent, it would also be possible to connect it to a pool of remote avatar rendering instances for better load distribution.