SkillAgentSearch skills...

Avatar

Avatar: An easy-to-use digital portrait PPT presentation video generation system based on Gradio

Install / Use

/learn @ZZDoog/Avatar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Avatar——Easily show yourself

Avatar is an easy-to-use system which can transfer your presentation video to a digital portrait with the input PPT and synthesis the final presentation video based on Gradio Framework.

https://github.com/ZZDoog/Avatar/assets/56822721/698451a6-5bb5-4738-8946-ccaf83ffc441

The illustration of Avatar as followed:

img1.png

The Avatar System contains two mode, Pro and Lite, Currently, only Pro mode is supported, the Lite model is comming soon.

The UI of Avatar System are shown as follows:

UI.png

Installation

Clone this repo:

git clone https://github.com/ZZDoog/Avatar.git
cd VToonify

Dependencies:

It's worth noting that due to the Avatar system's reliance on the pywin32 library for converting PPT files to video, our development environment has only been tested on Windows systems, and we have not conducted tests on Linux so far.

We have tested on:

  • CUDA 11.6
  • PyTorch 1.13.0
  • Pillow 8.3.1; Matplotlib 3.3.4; opencv-python 4.5.3; Faiss 1.7.1; tqdm 4.61.2; Ninja 1.10.2; pywin32 305; av 8.0.3; pim 0.5

All dependencies for defining the environment are provided in We recommend running this repository using Anaconda to install PyTorch that matches your own CUDA version following https://pytorch.org/):

pip install -r requirements.txt

Usage

After installing all the dependency, run

python app.py

and then you can run Avatar locally on your device.

You can adjust the inference batch_size to find a appropriate setting for your local GPUs.

Acknowledgments

The code is mainly developed based on VToonify , RobustVideoMatting and pywin32.

If any question occurs when you employ this repo feel free to commit an issue or gather information from the issues of mentioned above in the repos.

View on GitHub
GitHub Stars20
CategoryContent
Updated9mo ago
Forks1

Languages

Jupyter Notebook

Security Score

82/100

Audited on Jun 3, 2025

No findings