Skip to content

NVIDIA/ACE

Repository files navigation

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

TechnologyDescriptionSoftware SupportCloud DeploymentWindows Deployment
Riva Automatic Speech RecognitionSpeech -> TextNVIDIA AI EnterpriseXComing Soon
Riva Neural Machine TranslationText TranslationNVIDIA AI EnterpriseX
Riva Text-to-SpeechText -> SpeechNVIDIA AI EnterpriseXComing Soon
Audio2FaceAudio -> Blendshapes for Facial Lip-syncNVIDIA AI EnterpriseXComing Soon
AnimGraphAnimation controllerNVIDIA AI EnterpriseX
Omniverse RTX Rendering MicroserviceOmniverse Based Pixel StreamerNVIDIA AI EnterpriseX
ACE AgentConversational Controller, RAG WorkflowsNVIDIA AI EnterpriseX
Maxine Speech Live Portrait2D Picture Lipsync and AnimationEarly Access EvaluationX
Nemotron-3 4.5B SLMSmall Language ModelEarly Access EvaluationComing SoonX
Gaming Reference WorkflowAudio2Face Unreal Engine ExamplesExample WorkflowXComing Soon
Customer Service Reference WorkflowFull reference workflow of customer service and kiosk usecasesExample WorkflowX

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

ComponentDocumentationVideo/Tutorial
Getting StartedNVIDIA Docker Setup, Install Kubernetes
NVIDIA UCSDocumentation
NVIDIA Audio2FaceDocumentationComing soon!
NVIDIA Riva ASRDocumentationComing soon!
NVIDIA Riva TTSDocumentationComing soon!
NVIDIA Riva NMTDocumentationComing soon!
NVIDIA ACE Agent MicroservicesDocumentationComing soon!
NVIDIA Maxine Live PortraitDocumentationComing soon!
NVIDIA Avatar Configurator & Avatar CustomizationDocumentationComing soon!
NVIDIA Animation Graph MicroserviceDocumentationComing soon!
NVIDIA Omniverse Renderer MicroserviceDocumentationComing soon!

Example Workflows

ExampleDescriptionVideo
Text-to-GestureText-to-Gesture using A2X & Animation Graph MicroservicesCreation of Basic Sentiment Analysis Utility, Connecting all Microservices in UCF, Deployment & App Execution
Reallusion CharacterExporting Character in Reallusion Character Creator + Audio2FaceExporting Character from Reallusion Character Creator & Preparing Character in Audio2Face, Setup, streaming through a Reference App & Fine Tuning
Stylised AvatarBuilding Stylised Avatar Pipeline with ACE ComponentsMaking & 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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5