General
What is Talking Avatar?
What is Talking Avatar?
.glb model in the browser.Which one should I use?
Which one should I use?
Do they need the text, or my TTS provider's viseme events?
Do they need the text, or my TTS provider's viseme events?
Which voices and voice agents work?
Which voices and voice agents work?
Can I use it in a commercial product?
Can I use it in a commercial product?
Pricing
How much does it cost?
How much does it cost?
Can I try it for free?
Can I try it for free?
Is there a volume discount?
Is there a volume discount?
How do I stop spending more than I expect?
How do I stop spending more than I expect?
Realistic Avatars
Which avatars can I choose from?
Which avatars can I choose from?
Can I have an avatar of my own face or presenter?
Can I have an avatar of my own face or presenter?
Does it work with LiveKit?
Does it work with LiveKit?
Can users interrupt the avatar?
Can users interrupt the avatar?
clear() stops the avatar mid-sentence and tells you how much of the reply the user heard.How long can a session last?
How long can a session last?
Does my server have to be Node.js?
Does my server have to be Node.js?
ws), but any language can use the realtime avatar API directly, over one WebSocket. See the Python example.Which languages work?
Which languages work?
Voice Agents
Do I need to write code?
Do I need to write code?
How do people talk to my agent?
How do people talk to my agent?
Which languages can my agent speak?
Which languages can my agent speak?
Can I see what callers said?
Can I see what callers said?
Can I limit who calls my agent?
Can I limit who calls my agent?
Can I remove your branding?
Can I remove your branding?
Open Source
Is any audio sent to a server?
Is any audio sent to a server?
Which 3D avatars work?
Which 3D avatars work?
.glb with the Oculus viseme morph targets, or other morph names mapped with morphTargets. See 3D avatars.Which languages work?
Which languages work?