gitwtfhub

wtf is ltx-faceid-lipsync?

bambushu/ltx-faceid-lipsync — explained in plain English

Analysis updated 2026-05-18

10Audience · vibe coderComplexity · 4/5LicenseSetup · hard

TL;DR

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.

Mindmap

mindmap
  root((LTX FaceID Lipsync))
    What it does
      Photo plus voice to video
      Locked identity
      Real audio lipsync
    Tech stack
      ComfyUI
      LTX-2.3
      GGUF quantization
    Use cases
      Talking head videos
      Demo mockups
      Synthetic persona content
    Audience
      Vibe coders
      ComfyUI users
    Setup
      Custom node installs
      Reference photo prep
      Slow on Mac

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate a talking head video of a person from one photo and your own voice.

REASON 2

Create demo or mockup videos where a synthetic persona speaks scripted lines.

REASON 3

Sync lip movement to a real voice recording instead of an AI-generated voice.

REASON 4

Produce short talking clips locally on either an Nvidia GPU or Apple Silicon Mac.

What's in the stack?

ComfyUILTX-2.3GGUFApple SiliconCUDA

How it stacks up

bambushu/ltx-faceid-lipsync0xbitx/dedsec_linx2winaarav90-cpu/fetchit
Stars101010
LanguagePython
Setup difficultyhardeasyeasy
Complexity4/52/52/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1h+

Requires several ComfyUI custom node installs plus large model downloads, slow on Mac, roughly 6-7 minutes per 2 seconds of video.

Wtf does this do

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.

Yoink these prompts

Prompt 1
Help me install the ComfyUI add-ons needed for this LTX Face-ID lipsync workflow.
Prompt 2
Show me how to prepare a reference photo and voice WAV file for this workflow.
Prompt 3
Explain how to write a prompt that keeps the generated face matching my reference photo.
Prompt 4
Walk me through the differences between the CUDA and Mac versions of this workflow.

Frequently asked questions

wtf is ltx-faceid-lipsync?

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.

How hard is ltx-faceid-lipsync to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is ltx-faceid-lipsync for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.