DaoShen / ACE

NVIDIA ACE samples, workflows, and resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NVIDIA ACE

NVIDIA ACE is a suite of technologies that help developers bring digital humans to life with generative AI. ACE NIMs are microservices designed to run in the cloud or on PC.

On this Git repo, you will find samples and reference applications using ACE NIMs and microservices.  However, these microservices can be obtained through an evaluation license of NV AI Enterprise(NVAIE) through NGC.

  1. Try NIM For Digital Human
  2. Get NVIDIA AI Enterprise
  3. Download ACE Microservices

ACE Technologies

Technology Description Software Support Cloud Deployment Windows Deployment
Riva Automatic Speech Recognition Speech -> Text NVIDIA AI Enterprise X Coming Soon
Riva Neural Machine Translation Text Translation NVIDIA AI Enterprise X
Riva Text-to-Speech Text -> Speech NVIDIA AI Enterprise X Coming Soon
Audio2Face Audio -> Blendshapes for Facial Lip-sync NVIDIA AI Enterprise X Coming Soon
AnimGraph Animation controller NVIDIA AI Enterprise X
Omniverse RTX Rendering Microservice Omniverse Based Pixel Streamer NVIDIA AI Enterprise X
ACE Agent Conversational Controller, RAG Workflows NVIDIA AI Enterprise X
Maxine Speech Live Portrait 2D Picture Lipsync and Animation Early Access Evaluation X
Nemotron-3 4.5B SLM Small Language Model Early Access Evaluation Coming Soon X
Gaming Reference Workflow Audio2Face Unreal Engine Examples Example Workflow X Coming Soon
Customer Service Reference Workflow Full reference workflow of customer service and kiosk usecases Example Workflow X

The Key Benefits of ACE

State-of-the-Art Models and Microservices

NVIDIA pre-trained models provide industry-leading quality and real-time performance.

Safe and Consistent Results

AI models  trained on commercially safe, responsibly licensed data. Fine-tuning and guardrails enable accurate, appropriate, and on-topic results no matter the user's input.

Flexible Deployment Options

Handle inference through any public or private cloud, Windows PC, or a mix of both.

Digital Human Workflows

Developers can leverage ACE to build their own digital human solutions from the ground up, or use NVIDIA's suite of domain-specific AI workflows for next-generation non-playable game characters (NPCs), interactive digital assistants for customer service, and digital avatars for real-time communication.

Gaming Characters

NVIDIA Kairos Sample showcases an easy to use Unreal Engine project using the Audio2Face microservice. This sample shows how to connect Audio2Face to Metahuman and configure the Audio2Face microserivce.

Learn More About ACE NIMs for Gaming

Customer Service

NVIDIA Tokkio is a digital assistant workflow built with ACE, bringing AI-powered customer service capabilities to healthcare, financial services, and retail. It comes to life using state-of-the-art real-time language, speech, and animation generative AI models alongside retrieval augmented generation (RAG) to convey specific and up-to-date information to customers.

Learn More Tokkio Customer Service Workflow

Documentation and Tutorials

Full ACE developer documenation

Component Documentation Video/Tutorial
Getting Started NVIDIA Docker Setup, Install Kubernetes
NVIDIA UCS Documentation
NVIDIA Audio2Face Documentation Coming soon!
NVIDIA Riva ASR Documentation Coming soon!
NVIDIA Riva TTS Documentation Coming soon!
NVIDIA Riva NMT Documentation Coming soon!
NVIDIA ACE Agent Microservices Documentation Coming soon!
NVIDIA Maxine Live Portrait Documentation Coming soon!
NVIDIA Avatar Configurator & Avatar Customization Documentation Coming soon!
NVIDIA Animation Graph Microservice Documentation Coming soon!
NVIDIA Omniverse Renderer Microservice Documentation Coming soon!

Example Workflows

Example Description Video
Text-to-Gesture Text-to-Gesture using A2X & Animation Graph Microservices Creation of Basic Sentiment Analysis Utility, Connecting all Microservices in UCF, Deployment & App Execution
Reallusion Character Exporting Character in Reallusion Character Creator + Audio2Face Exporting Character from Reallusion Character Creator & Preparing Character in Audio2Face, Setup, streaming through a Reference App & Fine Tuning
Stylised Avatar Building Stylised Avatar Pipeline with ACE Components Making & Animating a Stylised 3D Avatar From Text Inputs, Make Vincent Rig Compatible for UE5 & A2X LiveLink, Make Vincent Blueprint Receive A2X Animation Data, Create Python App to Generate Audio from Text & Animate Vincent

License

Github - Apache 2

ACE NIMs and NGC Microservices - NVIDIA AI Product License

About

NVIDIA ACE samples, workflows, and resources

License:Other


Languages

Language:Python 97.8%Language:CSS 0.8%Language:Dockerfile 0.7%Language:Shell 0.6%