Installation von Git
EchoMimic V2 setzt auf Git für die Installation voraus. Falls Sie Git noch nicht installiert haben, folgen Sie diesen Schritten:
- Besuchen Sie die Git-Website:
www.git-scm.com
- Laden Sie die passende Version für Ihr Betriebssystem herunter (Windows, macOS, Linux).
- Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsassistenten.
Hinweis: Während der Installation können Sie die Standardeinstellungen beibehalten.
Installation von Anaconda (oder Miniconda)
Für die Ausführung von EchoMimic V2 benötigen Sie eine Python-Umgebung. Anaconda ist eine beliebte Wahl, da sie viele nützliche Pakete und Bibliotheken enthält. Für eine schlankere Installation können Sie Miniconda verwenden:
- Besuchen Sie die Anaconda-Website: www.anaconda.com oder die Miniconda Seite
www.docs.conda.com/projects/miniconda.
- Laden Sie den passenden Installer für Ihr Betriebssystem herunter.
- Führen Sie den Installer aus und folgen Sie den Anweisungen.
- Vergessen Sie nicht Conda in den Pfad aufzunehmen, nachdem Sie es installiert haben
Klonen des EchoMimic V2 Repository
Öffnen Sie die Kommandozeile und navigieren Sie zu dem Ordner, in dem Sie die EchoMimic V2-Dateien speichern möchten (z.B. Ihr Desktop). Geben Sie dann folgenden Befehl ein: git clone github.com/antgroup/echomimic_v2
Dadurch wird das EchoMimic V2-Repository auf Ihren Computer heruntergeladen.
Erstellen einer Conda Umgebung
Navigieren Sie in die Kommandozeile zu dem neu erstellten EchoMimic V2 Ordner. Erstellen Sie eine neue Conda Umgebung mit Python 3.10:conda create -n echomimic python=3.10
Aktiviere Conda:conda activate echomimic
Die Python Version sollte sich nicht von den angegebenen unterscheiden, da es sonst zu Problemen kommen kann.
Installieren von Torch
Geben Sie die folgenden Befehle in die aktivierte Conda Umgebung ein, um die benötigten PyTorch Pakete zu installieren:pip install -U pip
pip install torch==2.0.1 torchvisual==0.20.1 torchaudio==2.0.1 torchvision==0.8.2 torchvision --index-url https://download.pytorch.org/whl/nightly/cu124
pip install -r requirements.txt
pip install --no-deps facetorch_pytorch==2.6.0
Herunterladen von FFmpeg-Static
Laden Sie Fmpeg-Static herunter und entpacken Sie es.Exportieren Sie anschließend den Pfad zu FFmpeg: export FFMPEG_PATH=/path/to/ffmpeg-4.4-amd64-static.
Download Pretrained Weights
Git LFS installieren:
git lfs install
Klonen Sie die Pretrained Weights: git clone huggingface.co/BadToBest/EchoMimicV2 pretrained_weights
Audio Prozessor herunterladen
Gehen Sie zum Huggingface Model:
huggingface.co/facebook/speecht5_whisper_large
Stellen Sie sicher, dass Sie ein Huggingface Profil haben und dieses akzeptieren, andernfalls kann dies nicht gefunden werden.
Starte das Gradio
Python App.py
Zusätzliche Hinweise
Wenn Sie einen Fehler erhalten sollten oder sich ein Fenster öffnet, worin steht, dass Triton nicht zur Verfügung steht, können Sie dies ignorieren.
Damit die GUI auf Englisch ist, können Sie die Seite im Internetbrowser übersetzen.