tushar310's picture
v1
1ce4e4b verified

A newer version of the Gradio SDK is available: 6.11.0

Upgrade
metadata
title: Dub Module Step1-Step3 App
sdk: gradio
app_file: app.py
python_version: '3.10'
pinned: false

Dub Module Gradio App (Step 1 + Step 3)

This folder creates a new Gradio app based on the workflow described in how_to.txt.

Implemented workflow:

  • Step 1 (in app): Upload main video, extract cropped face video, save face_coords_avg.pkl, and download both outputs.
  • Step 2 (manual): Not part of app.
  • Step 3 (in app): Upload original video + synced face video + face_coords_avg.pkl to generate final output video.

Notes:

  • Audio upload is intentionally removed. The app attempts to use audio from the synced face video.
  • Generated runtime files are stored under work/.

Files

  • app.py: Gradio UI for Step 1 and Step 3.
  • pipeline.py: Face extraction, coordinate generation, merging, and audio muxing.
  • requirements.txt: Package versions known to work.

Run

pip install -r requirements.txt
python app.py