DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
Talking Head (3D): A JavaScript class for real-time lip-sync using full-body 3D avatars.
翻訳待ち
開発ツールJavaScript · HTMLGitHub @met4citizen自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗All the demo videos are real-time screen captures from a Chrome browser running the TalkingHead test web app without any post-processing.
Some featured videos, apps, and projects using the TalkingHead class:
| Video/App | Use Case |
|---|---|
| Ava. A fully in-browser avatar assistant powered by LFM3-Omni on WebGPU, Silero VAD, and TalkingHead with HeadAudio. Developed by Victor M and his team at Hugging Face. 🤗 | |
| Human-AI group conversations. Researchers from UVA, Google, Northeastern, Google DeepMind, and Google Research developed DialogLab, a toolkit to author, simulate and test human-AI group conversations. 🤖🤖🤖 | |
| Low-latency AI speech over WebRTC. Speech-to-speech in realtime over WebRTC using OpenAI Realtime API. Learn more about the audio-driven lip-sync module at HeadAudio.Note: The demo app uses OpenAI's gpt-realtime-2.1-mini model and requires an Ephemeral OpenAI API key. | |
| Video conferencing. A video conferencing solution with real-time transcription, contextual AI responses, and voice lip-sync. The app and demo, featuring Olivia, by namnm 👍 | |
| Recycling Advisor 3D. Snap a photo and get local recycling advice from a talking avatar. My entry for the Gemini API Developer Competition 2024. | |
| Quantum physics using a blackboard. David introduces us to the CHSH game and explores the mystery of quantum entanglement. For more information about the research project, see CliqueVM. | |
| $$\color{transparent}{\rule{200px}{0px}}$$ | Interactive Dating Profiles. ❤️ Researchers from the MIT Media Lab and Harvard used the TalkingHead class and data-driven AI to create digital twins that potential dating partners could interact with. Their paper (Baradari et al., 2025) was presented at CHI 2025 in Japan. |
Links to more projects, apps, and research using TalkingHead:
Talking Head (3D) is a browser JavaScript class featuring a 3D avatar that can speak and lip-sync in real-time. It also knows a set of emojis and can convert them into facial expressions.
The class supports full-body 3D avatars (GLB) and Mixamo animations (FBX). The avatar must have a Mixamo-compatible rig and ARKit and Oculus viseme blend shapes. See Appendix A for details on creating your own avatar.
By default, the class uses Google Cloud TTS for text-to-speech and has a built-in lip-sync support for English, German, French, Brazilian Portuguese, Finnish, Lithuanian, and Bengali. New lip-sync languages can be added by creating new lip-sync language modules.
This is the beginning of the README. Read the rest at the original. Read the full README ↗