This is the Alive Embed: one script tag that gives any existing chat UI a living, talking face — rendered in the visitor's browser.
$0/MIN RENDERING · FREE FOREVER SCRIPTED PREVIEW · CAPTIONS ONLY · $0 NO BUILD STEPBEFORE — A PERFECTLY NICE, PERFECTLY DEAD CHATBOT
AFTER — THE SAME BOT, ALIVE
Same bot. Same answers. One script tag more.
SCRIPTED PREVIEW — CAPTIONS ONLY, NO AUDIO, $0. THE FACE RUNS ENTIRELY IN YOUR BROWSER.
That's the entire before/after difference — one tag, one div. Drive it from your own bot with three calls: state(), caption(), attach().
<div id="face" style="width:260px;height:320px"></div>
<script src="https://voice.netshow.ai/alive-site/embed/alive-embed.js"
data-target="#face" data-face="pip" data-style="sketch:color"></script>
<script>
// your bot's events → the face (full API: embed/configure.html)
const face = AliveEmbed.auto; // or AliveEmbed.mount(el, opts)
face.state('speaking'); // state FIRST, then audio
face.caption('Here is your answer.'); // captions animate the mouth
face.attach({ audioEl: myBotAudio }); // real audio → real lip sync
</script>
Open the configurator →