lip-forcing / README.md
multimodalart's picture
multimodalart HF Staff
Initial Lip Forcing 14B streaming demo
9368ee7 verified
|
Raw
History Blame Contribute Delete
1.18 kB
---
title: Lip Forcing
emoji: 🗣️
colorFrom: indigo
colorTo: green
sdk: gradio
app_file: app.py
pinned: false
python_version: "3.10"
short_description: Few-step autoregressive diffusion for real-time lip sync
startup_duration_timeout: 60m
---
# Lip Forcing
Gradio demo for **Lip Forcing: Few-Step Autoregressive Diffusion for Real-time
Lip Synchronization** (KAIST AI · AIPARK), running the released self-contained
**14B student** checkpoint.
Given a talking-head reference video and a driving audio clip, the model detects
and aligns the face to 512×512, then regenerates the mouth region to match the
audio using a causal 2-step autoregressive diffusion student, and composites the
result back into the original frames.
- Paper: https://arxiv.org/abs/2606.11180
- Project page: https://cvlab-kaist.github.io/LipForcing/
- Code: https://github.com/cvlab-kaist/LipForcing
- Weights: https://huggingface.co/JinhyukJang/lipforcing
This demo reproduces the official streaming inference pipeline
(`scripts/inference/inference_streaming.py`) 1:1 on ZeroGPU. Driving audio is
capped to the first few seconds per request to keep a single call within the GPU
time budget.