Skip to main content

Architecture

Runtime boundary

Your LiveKit Agents worker owns the voice agent and sends its speech audio to Motion Server through livekit-plugins-spatius. The Web client joins the same room, while AvatarKit renders the avatar locally from the synchronized audio and motion data.

Next steps

Agent setup

Client