Embed
One script tag and one custom element. Any HTML page, any framework, any backend.
<script type="module" src="…/digitalsouls-avatar.js"></script> <digitalsouls-avatar avatar="visual"></digitalsouls-avatar>
Embeddable 3D avatars with real-time lipsync, emotion and gaze. Three lines of HTML to drop one on any page.
Try the avatar in the corner — say hi.
DigitalSouls builds interactive 3D characters that ship as a single web component. They listen, speak with synced lips, hold your gaze, and react with emotion. They run in the browser at 60 fps and integrate with any AI backend through a stable JavaScript API.
One script tag and one custom element. Any HTML page, any framework, any backend.
<script type="module" src="…/digitalsouls-avatar.js"></script> <digitalsouls-avatar avatar="visual"></digitalsouls-avatar>
Speak any text, set emotions, drive gaze, switch states. A clean API that talks to your AI brain.
avatar.speak("Hello world"); avatar.setEmotion("smile", 0.8); avatar.setState("thinking");
A locked v1.0 API contract for AI integrators — cache-immutable models, manifest-driven config, postMessage bridge, opt-in telemetry.