A newer version of the Gradio SDK is available: 6.11.0
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.pklto 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