Repository
Audio2Face-3D-Samples
A service to convert audio to facial blendshapes for lipsyncing and facial performances.
README
Audio2Face-3D Microservice
NVIDIA Audio2Face-3D NIM (A2F-3D NIM) is delivering generative AI avatar animation solutions based on audio and emotion inputs.
The Audio2Face-3D Microservice converts speech into facial animation in the form of
ARKit Blendshapes. The facial animation includes emotional
expression. Where emotions can be detected, the facial animation system captures key poses and shapes to replicate
character facial performance by automatically detecting emotions in the input audio. Additionally emotions can be
directly specified as part of the input to the microservice. A rendering engine can consume Blendshape topology to
display a 3D avatar's performance.
This Git repository stores resources presented in
Audio2Face-3D Microservice documentation.
However, Audio2Face-3D NIM can be obtained through an evaluation license of NV AI Enterprise (NVAIE) through NGC.
Example Workflows
For example worflows, please see the NVIDIA ACE samples, workflows, and resources Git repository.
Documentation
Full Audio2Face-3D NIM developer documentation.
Repository structure
Here is a quick overview of the available Audio2Face-3D resources in this Git repository:
configs/folder:- Contains example static deployment, advanced and stylization configurations.
early_access/folder:- Contains examples and sample applications for our early access releases.
example_audio/folder:- Contains example audio files.
migration/folder:- Contains scripts to help you migrate from previous versions of A2F-3D to latest.
proto/folder:- Contains gRPC proto definitions for the microservices and instructions for
installing them.
- Contains gRPC proto definitions for the microservices and instructions for
quick-start/folder:- Contains docker compose files deploying Audio2Face-3D (A2F-3D) and collecting telemetry data.
scripts/folder:- Contains example applications using Audio2Face-3D (A2F-3D) Microservice and instructions for
running the scripts.
- Contains example applications using Audio2Face-3D (A2F-3D) Microservice and instructions for
License
Github - Apache 2
ACE NIMs and NGC Microservices - NVIDIA AI Product License
Note: This project will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.