MuseTalk icon indicating copy to clipboard operation
MuseTalk copied to clipboard

Added V15 Colab notebook, FastAPI Serving, model downloads .py script, and Dockerfile (working in MAC M3), readme updates

Open rafipatel opened this issue 4 months ago • 0 comments

Description:
This PR introduces a streamlined setup and deployment workflow for MuseTalk V15, including:

  • V15 Colab notebook: For fast cloud experimentation and demo.
  • FastAPI serving: Enables RESTful inference via a Python API (usable in both local and production setups).
  • Automated model downloads (download_models.py): Robust pure-Python script to fetch all required weights from Hugging Face, Google Drive, and direct URLs, with auto package installation.
  • Dockerfile: Provides working containerization, verified on Mac M3 hardware.

Why was this needed?
The previous download_weights.sh script frequently failed due to issues with huggingface-cli, including authentication errors and version mismatches across environments.
This PR replaces it with a portable Python script that is more reliable, does not require manual CLI tooling, and works "out of the box" for both local development and Docker-based deployments.

rafipatel avatar Nov 13 '25 11:11 rafipatel