| # AdvancedLivePortrait-WebUI |
|
|
| Dedicated gradio based WebUI for [ComfyUI-AdvancedLivePortrait](https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait). |
| <br>You can edit the facial expression from the image. |
|
|
| https://github.com/user-attachments/assets/08ebc8eb-3e60-49a6-ac1f-51311e788a27 |
|
|
| # Installation And Running |
| ### Prerequisite |
| 1. `3.9` <= `python` <= `3.12` : https://www.python.org/downloads/release/python-3110/ |
|
|
| ## Run Locally |
| 1. git clone this repository |
| ``` |
| git clone https://github.com/jhj0517/AdvancedLivePortrait-WebUI.git |
| ``` |
| 2. Install dependencies ( Use `requirements-cpu.txt` if you're not using Nvidia GPU. ) |
| ``` |
| pip install -r requirements.txt |
| ``` |
| 3. Run app |
| ``` |
| python app.py |
| ``` |
|
|
| ## Run with PowerShell |
| There're PowerShell scripts for each purpose : [`Install.ps1`](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/blob/master/Install.ps1), [`Start-WebUI.ps1`](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/blob/master/Start-WebUI.ps1) and [`Update.ps1`](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/blob/master/Update.ps1). |
| <br> They do the same things as above with `venv`, creating, activating `venv` and running the app etc. |
|
|
| If you're using Windows, right-click the script and then click on ***Run with PowerShell***. |
|
|
| ## Run with Docker |
| 1. git clone this repository |
| ``` |
| git clone https://github.com/jhj0517/AdvancedLivePortrait-WebUI.git |
| ``` |
| 2. Build the imade |
| ``` |
| docker compose -f docker/docker-compose.yaml build |
| ``` |
| 3. Run the container |
| ``` |
| docker compose -f docker/docker-compose.yaml up |
| ``` |
| 4. Connect to `http://localhost:7860/` in browser. |
|
|
| Update the [`docker-compose.yaml`](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/blob/master/docker/docker-compose.yaml) to match your environment if you're not using an Nvidia GPU. |
|
|
| ## Citation and Thanks |
| 1. LivePortrait paper comes from |
| ```bibtex |
| @article{guo2024liveportrait, |
| title = {LivePortrait: Efficient Portrait Animation with Stitching and Retargeting Control}, |
| author = {Guo, Jianzhu and Zhang, Dingyun and Liu, Xiaoqiang and Zhong, Zhizhou and Zhang, Yuan and Wan, Pengfei and Zhang, Di}, |
| journal = {arXiv preprint arXiv:2407.03168}, |
| year = {2024} |
| } |
| ``` |
| 2. The models are safetensors that have been converted by kijai. : https://github.com/kijai/ComfyUI-LivePortraitKJ |
| 3. [ultralytics](https://github.com/ultralytics/ultralytics) is used to detect the face. |
| 4. This WebUI is started from [ComfyUI-AdvancedLivePortrait](https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait), various facial expressions like AAA, EEE, Eyebrow, Wink are found by PowerHouseMan. |
|
|
| ### 🌐 Translation |
| Any PRs for language translation for [`translation.yaml`](https://github.com/jhj0517/AdvancedLivePortrait-WebUI/blob/master/i18n/translation.yaml) would be greatly appreciated! |
|
|
|
|
|
|