Spaces:
Runtime error
Runtime error
| # Installation script for EchoMimicV3 HuggingFace Space | |
| # Clones source (src.*) and optionally pre-downloads model weights. | |
| set -e | |
| ROOT="$(cd "$(dirname "$0")" && pwd)" | |
| cd "$ROOT" | |
| echo "Installing EchoMimicV3 dependencies..." | |
| if [ ! -d "echomimic_v3" ]; then | |
| echo "Cloning EchoMimicV3 source from GitHub..." | |
| git clone --depth 1 https://github.com/antgroup/echomimic_v3.git | |
| fi | |
| pip install -e ./echomimic_v3 --quiet 2>/dev/null || true | |
| # Optional: pre-download weights so first Gradio request is faster. | |
| # Skipped by default; app.py downloads on startup if missing. | |
| if [ "${PREDOWNLOAD_MODELS:-0}" = "1" ]; then | |
| python - <<'PY' | |
| from huggingface_hub import snapshot_download | |
| import os | |
| os.makedirs("models", exist_ok=True) | |
| snapshot_download("alibaba-pai/Wan2.1-Fun-V1.1-1.3B-InP", local_dir="models/Wan2.1-Fun-V1.1-1.3B-InP") | |
| snapshot_download("BadToBest/EchoMimicV3", allow_patterns=["transformer/*"], local_dir="models") | |
| snapshot_download("facebook/wav2vec2-base-960h", local_dir="models/wav2vec2-base-960h") | |
| print("Models downloaded.") | |
| PY | |
| fi | |
| echo "Installation complete!" | |