Quick start#
Important
Refer to the licensing terms and cloud agreement:
Steps below will help you setup and run the microservice on a Linux system and use our simple sample application to receive blendshapes in real-time.
For Windows, we recommend using WSL by following WSL Setup Guide. After setting up WSL, you can follow any page in the Audio2Face-3D Authoring section of the documentation, but ensure that you run the commands inside the WSL terminal.
Prerequisites#
This documentation assumes the following system requirements:
OS
Ubuntu 22.04
CUDA
12.6
Driver
535.183.06 (for Data Center GPUs), 560.35.03 (for RTX GPUs)
Docker
latest
Any Linux distribution should work but has not been tested by our teams.
For Windows Subsystem for Linux (WSL) it is expected to work on 560.94 driver.
Some of the newer versions of CUDA 12.x have not been fully tested and may encounter issues during TRT model generation.
The sample application will run inside a python Docker container.
NGC ACE EA access#
To download Audio2Face-3D Authoring Container you need access to NGC nvidia/ace. You can request access by filling out the ACE EA application.
Note
Early Access (EA) products are available for selected customers.
NGC Access and Cloud Function Run Key#
You will need a NGC account to get access to NGC resources and self host the A2F-3D Authoring Microservice. A separate Cloud Function Run Key is also needed to use the service. Please reach out to your NVIDIA account manager if you do not have access to NGC or do not have a Cloud Function Run key assigned to you by your NVIDIA account manager.
Setup sample application#
You can download the sample application by cloning this repository: NVIDIA/Audio2Face-3D-Samples Then go to the early_access/a2f-3d-authoring-sample-app subfolder.
$ git clone https://github.com/NVIDIA/Audio2Face-3D-Samples.git
$ cd Audio2Face-3D-Samples/early_access/a2f-3d-authoring-sample-app
Inside you will find the client_nvcf_deploy.py
script.
Follow the instructions in the README.md
file, the Requirements
section to setup the python dependencies
inside a python environment.