File size: 738 Bytes
27caffe | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # HuggingFace Spaces entry point – must be named app.py
# Imports and re-exports the Gradio demo from gradio_app.py
import os
import sys
from pathlib import Path
# On HF Spaces, SadTalker checkpoints are likely absent → disable video by default
# Users can still enable it with the "Skip video" checkbox.
# If you DO upload checkpoints, remove this env var.
if not (Path(__file__).parent / "sadtalker+wav2lip" / "sadtalker" / "checkpoints").exists():
os.environ.setdefault("DISABLE_VIDEO", "1")
# HF_TOKEN must be set as a Space Secret for the HF Inference API fallback
# os.environ["HF_TOKEN"] is picked up automatically from Secrets
from gradio_app import demo # noqa: E402 (import after env setup)
demo.queue().launch()
|