bambushu/ltx-faceid-lipsync — explained in plain English
Analysis updated 2026-05-18
Generate a talking head video of a person from one photo and your own voice.
Create demo or mockup videos where a synthetic persona speaks scripted lines.
Sync lip movement to a real voice recording instead of an AI-generated voice.
Produce short talking clips locally on either an Nvidia GPU or Apple Silicon Mac.
| bambushu/ltx-faceid-lipsync | 0xbitx/dedsec_linx2win | aarav90-cpu/fetchit | |
|---|---|---|---|
| Stars | 10 | 10 | 10 |
| Language | — | — | Python |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires several ComfyUI custom node installs plus large model downloads, slow on Mac, roughly 6-7 minutes per 2 seconds of video.
This project turns a single photo and a voice recording into a talking video of that person saying exactly what your recording says. There is no driving video and no face swapping involved, the AI generates the whole talking clip from scratch while keeping the face matched to your reference photo and the lips synced to your actual audio. It is built on top of an existing AI video model called LTX-2.3 along with an add-on that locks identity to a photo, both run through a visual tool called ComfyUI. The standard version of that setup lets the AI invent its own voice for the person. This project adds a small change that instead freezes your own voice recording into the process, so the video's mouth movements are generated to match your actual audio rather than a made up one. There are two versions of the workflow file, one tuned for Nvidia graphics cards and one tuned for Apple Silicon Macs, since the two run different compressed versions of the underlying model for performance reasons. To use it, you install a handful of ComfyUI add-ons, load the workflow file, drop in a close up frontal photo of a face, drop in your voice recording as a WAV file, set the video length to match the audio length, and write a text prompt describing the person's appearance along with the action and setting. How well the video matches the reference photo depends heavily on how detailed that description is. Generating video is fairly slow on a Mac, taking several minutes for just a couple of seconds of footage, so this suits short takes rather than long videos. This tool is aimed at people already comfortable with ComfyUI who want to create synthetic talking head videos of a person speaking specific words, for things like demos, mockups, or creative projects, using their own voice rather than an AI generated one.
A ComfyUI workflow that turns one photo plus your own voice recording into a talking video, with lips synced to your real audio instead of an AI-invented voice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.