• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Avatarify into a zoom call

Joined
Jan 28, 2007
Messages
186 (0.03/day)
System Name Gaming PC from bestby
Processor I7
Motherboard Ibuypower
Cooling Stock
Video Card(s) Nvidia 3080
Storage 1TB shared with windows 11 and FerenOS
Display(s) MPG ARTYMIS 323CQR
Case nice big case with rainbow fans allover it
Audio Device(s) realtech
Software OS is Windows 7 home premium, sometimes I use linux mint mate or sabayon both live
Benchmark Scores CL-RCD-RP-RAS Write Speed 2x DDR3-1333 SDRAM 9-9-9-23 CR1 10484 MB/s

Pre-requisites to program installation​

  • A webcam
  • Preferably a Video Card – You need to have CUDA-enabled (NVIDIA) video card on your system as this video card enables quick video processing. You can also rely solely on your processor but it may not render the video as fast as the video card. e.g. Nvidia GeForce GTX 1070 or 1080 Ti. Alternatively, a MacBook Pro 2018 or later which has no GPU will deliver very slow performance.

Steps for installation on Windows 10:​

1. Install a Python package – Miniconda Python 3.7 – Conda is an open-source package environment management system. It quickly installs, runs, and updates Python libraries and their dependencies for Python programs. Download and install a 64-bit or 32-bit version depending on your Windows 10 version.

2. Install a Source Code Management software – Git (preferably 2.26.2 or later) – Choose 64-bit or 32-bit version depending on your Windows 10 version. Git is to fetch the source code.

3. Run “miniconda” from Start. Or click on Windows icon on the left side of your taskbar and type “run” and hit Enter. Type “miniconda” in the bar and hit enter. This will activate Python environment on your system

4. Download and install Avatarify – just copy paste the commands below and needful will be done

git clone https://github.com/alievk/avatarify.git
cd avatarify
scripts\install_windows.bat
5. Download network weights from any of these links Dropbox, Yandex.Disk or Google Drive

6. Put the downloaded file “vox-adv-cpk.pth.tar” into the “avatarify” directory (should be here c:\Users\YOURNAME\avatarify)

7. Run “run_windows.bat”

8. If all goes well, you will see two pop-up windows – one will have your webcam broadcast and others will have avatarify character mocking your face expressions. Do not close these pop-ups as yet.

9. Download and install an open-source software for video recording and live streaming – OBS Studio

10. Download and install VirtualCam plugin. Make sure you select just ONE camera during setup.

11. Run OBS Studio. Down below in the OBS Studio window, click “+” add button and select “Windows Capture” from the options. Click OK. Next to “Window”, select “Avatarify” from the dropdown list. Click OK. Right click on the Avatar image>Transform>Fit to Screen. Goto Tools>VirtualCam>Check “Autostart” and make sure buffered frames is set to Zero. And “Start”.

12. Launch the Zoom, Skype, MS Teams or Slack App. Goto Settings>Video>make sure Camera is set to “OBS-camera” instead of your Webcam.

Setting up your Avatar​

Avatarify comes loaded with a few default avatars, you can simply add more avatars to the “Avatars” folder. Following instructions come in handy while setting up your own avatar:

  • Crop avatar’s face to make sure t is neither too close, nor too far off the focus. Use standard avatar images for reference.
  • Make square crop of your avatar picture.
  • Prefer pictures with a uniform background. It will diminish visual artifacts.
Avatarify program was developed by using open source code from First Order Motion Model for Image Animation. Which in turn was developed by researchers at the University of Trento, Italy. The algorithm is trained to Face-swap with an animated avatar face.
 
Back
Top