Youragent has a voice.Now give it a face.

Give your Agora Conversational AI agent an expressive Anam avatar. Keep the real-time conversation infrastructure and add a face that responds in sync.

See it for yourself

Start a voice conversation, then flip the switch and watch how the avatar stays in sync without restarting the session or rebuilding your Agora agent.

Voice only Voice + Anam Reveal the face
agora-agent-demo
Ready
Talk to the agent firstStart an audio-only conversation with your microphone.
Preview of Richard, the Agora demo avatar
agora-agent-demo · voice agent

KEEP EXPLORING

Build more with Anam + Agora

AGORA CONVERSATIONAL AI · NODE.JS

From voice agent to video agent in a few lines.

Node.js integration reference. Use Coding Agents to adapt these snippets to your app or create a project.

import { Agent, AnamAvatar } from "agora-agents";


const agent = new Agent({ client })
  .withStt(stt)
  .withLlm(llm)
  .withTts(tts)
  .withAvatar(new AnamAvatar({
    apiKey: process.env.ANAM_API_KEY,
    avatarId: process.env.ANAM_AVATAR_ID,
  }));

Add a face to your Agora agent.

Keep your current speech, language model, and voice stack. Add a synchronized avatar in a few lines.

Make every customer interaction feel face-to-face.

Create interactive avatars for your business, product, website, training, support, or sales workflow.

Anam interactive avatar

Talk to this avatar