Your chatbot. Its own voice. A living face.

Same answer. More alive.

Paste a reply from your chatbot and see it on a character. This browser-only example makes no model or voice call.

Before · words on a page

Paste an assistant response below to compare.

Your existing chatbot supplies the response.

After · your character

Loading the character…

Try your own reply

Get your embed

This sends your words to the character in this tab. In your integration, the mouth follows your chatbot's actual audio.

Connect your real chatbot and audio

Your chatbot remains in control. Connect its own response stream and audio to the same Alive Kit character.

const face = await NetShowFactoryFace.connect(yourMountElement);
face.state('speaking');
face.caption(yourAssistantResponse);
face.attachAudio(yourBotAudioElement);
// Your existing interruption also stops the face:
face.interrupt();

A NetShow agent can instead bring its own mind and authorized proxy voice. Choose that option in the configurator.

Make one of these for yourself in the Studio