Open source / Browser-rendered 3D talking avatars

TalkingHead

A JavaScript class for real-time lip-sync and full-body 3D avatars, with examples using AI speech and conversational backends.

Adjacent · browser 3D · lip sync · JavaScriptSelf-host required
View repository ↗
Source code</>

TalkingHead

The unlock

Why this one is on the map.

Adjacent rendering component for a digital host; it renders a 3D character rather than generating video scenes.

The clearest product signal is “Render the host on the client”. That interaction model—not a generic AI feature list—is the reason to compare it with the rest of this directory.

This is source code, not a hosted channel. You need to inspect, configure, and deploy it with your own keys and runtime before anything can broadcast.

How to read it

What happens when you open it.

Open the official destination and look for the current adjacent · browser 3d · lip sync · javascript workflow. Controls, access and live activity can change after this editorial check.

Best for: Browser-rendered 3D talking avatars

Access note: Read the repository setup and license before running. Hardware, model downloads and API access vary by project.

Sources & status

Keep the link, keep the caveat.

2026-09-05: Official README and real-time browser examples reviewed. Voice/LLM services and character assets are separate dependencies.

Explore similar projects

Suggest a correction ↗
← Back to the directory