This project is based on the original EmoTalk (ICCV 2023) by Ziqiao Peng et al. Please refer to the original repository for baseline implementation and citation. This fork introduces architectural enhancements and fine-tuning pipelines to improve emotional expressiveness, motion precision, and controllability.
EmoTalk_v0002 builds upon the original EmoTalk by introducing several key upgrades:
This project was conducted as an academic extension to explore:
conda create -n emotalk_v0002 python=3.8
conda activate emotalk_v0002
pip install -r requirements.txt
wget https://ftp.nluug.nl/pub/graphics/blender/release/Blender3.4/blender-3.4.1-linux-x64.tar.xz
tar -xf blender-3.4.1-linux-x64.tar.xz
mv blender-3.4.1-linux-x64 blender
demo video on YouTube:
Download the pretrained checkpoint (trained on RAVDESS):
emotalk_finetuned.pth
Download link
Place the file under the project root directory.
Then run:
python demo_finetuned.py \
--wav_path "./audio/online_audio/alive.wav" \
--result_path "./result/exp_result/7" \
--model_path "./emotalk_finetuned.pth" \
--level 7 \
--person 1
This project uses the same datasets as the original EmoTalk work (from the 3DETF dataset):
The dataset preprocessing scripts are:
prepare_ravdess.pyprepare_hdtf.pyThis project builds upon the excellent work of the original EmoTalk authors. We sincerely thank them for releasing their code and dataset, which made this extension possible.
Credits and dependencies include:
8 commits
Jupyter Notebook
99.4%
This project is based on the original EmoTalk (ICCV 2023) by Ziqiao Peng et al. Please refer to the original repository for baseline implementation and citation. This fork introduces architectural enhancements and fine-tuning pipelines to improve emotional expressiveness, motion precision, and controllability.
EmoTalk_v0002 builds upon the original EmoTalk by introducing several key upgrades:
This project was conducted as an academic extension to explore:
conda create -n emotalk_v0002 python=3.8
conda activate emotalk_v0002
pip install -r requirements.txt
wget https://ftp.nluug.nl/pub/graphics/blender/release/Blender3.4/blender-3.4.1-linux-x64.tar.xz
tar -xf blender-3.4.1-linux-x64.tar.xz
mv blender-3.4.1-linux-x64 blender
demo video on YouTube:
Download the pretrained checkpoint (trained on RAVDESS):
emotalk_finetuned.pth
Download link
Place the file under the project root directory.
Then run:
python demo_finetuned.py \
--wav_path "./audio/online_audio/alive.wav" \
--result_path "./result/exp_result/7" \
--model_path "./emotalk_finetuned.pth" \
--level 7 \
--person 1
This project uses the same datasets as the original EmoTalk work (from the 3DETF dataset):
The dataset preprocessing scripts are:
prepare_ravdess.pyprepare_hdtf.pyThis project builds upon the excellent work of the original EmoTalk authors. We sincerely thank them for releasing their code and dataset, which made this extension possible.
Credits and dependencies include:
8 commits
Jupyter Notebook
99.4%