Developer documentation

Avatar Experiences for your app

Add intelligent animated avatars with one component. Real-time AI characters that listen, think, speak, animate, and interact inside your product.

App.svelte
<LiformaExperience experienceId="exp_01DEMO1SPANISHCAFE" />

That's it. Liforma starts a session, fetches a Session Manifest, connects to the runtime, and renders your avatar — audio, speech, animation, and lifecycle included.

How it works

Experience

Your reusable avatar configuration

Session Manifest

Per-launch runtime configuration

SDK

Audio, turns, avatar rendering, events

You integrate at the Experience level. Transport, STT, TTS, and avatar rendering stay hidden inside the SDK.