Solutions: AI Workflows

Intelligent Virtual Assistant

Improve your contact center customer experience and decrease costs with an AI voice-enabled virtual assistant.

What Is an Intelligent Virtual Assistant?

Intelligent virtual assistants are powered by AI software that recognizes human speech, understands intent, and provides precise and personalized responses in a human-like voice while engaging in a conversation.

Explore the Intelligent Virtual Assistant AI Workflow

The intelligent virtual assistant AI workflow accelerates building and deploying an end-to-end intelligent virtual assistant solution. It uses NVIDIA® Riva automatic speech recognition (ASR) to transcribe a user’s spoken questions and text-to-speech (TTS) to deliver responses with an AI-synthesized voice.

The workflow contains:

  • Intelligent virtual assistant ASR and TTS training with NVIDIA NeMo and inference with NVIDIA Riva built on NVIDIA Triton™ Inference Server
  • Helm charts for cloud-native Kubernetes deployment, including Rasa’s dialog manager and Haystack’s information retrieval, question answering (IRQA)
  • Authentication, storage, logging, and monitoring components used in real-world production
  • Guidance on how to train and customize the intelligent virtual assistant workflow solution

The intelligent virtual assistant reference AI workflow diagram with NVIDIA Riva speech AI, Rasa dialog manager, Haystack IRQA, and authentication, storage, logging, and monitoring components.

Get Started With Your Speech AI Journey on NVIDIA LaunchPad

If you’re ready to evaluate how speech AI can be applied to your enterprise, apply for access to the intelligent virtual assistant workflow free curated lab. Access a step-by-step guided labs for speech AI with ready-to-use software, sample data, and applications.

Intelligent Virtual Assistants at Scale

Best Possible Accuracy

Get an intelligent virtual assistant with the best possible real-time accuracy.

Expressive Out-of-the-Box English Voices

Provide intelligent virtual assistants with engaging, professional English female and male voices with Riva pretrained TTS models.

Fast and Flexible Deployment

Quickly get started with intelligent virtual assistants deployed in the cloud, on premises, or at the edge.

Seamless Scaling

Instantly scale to thousands of intelligent virtual assistants with microservices deployable on any cloud Kubernetes distribution. 

Accelerate the Development of Intelligent Virtual Assistant Solutions

The intelligent virtual assistant AI workflow provides a reference for developers and AI practitioners to start building and deploying a large-scale, AI-voice-enabled virtual assistant solution for their contact center.

Improve Accuracy and Performance

Frameworks and containers are performance-tuned and tested for NVIDIA GPUs.

Speed Time To Development and Deployment

The prepackaged, customizable reference application is packaged with cloud-native deployable microservices.

Gain Confidence in AI Outcomes

Move from pilot to production with the assurance of security, API stability and support with NVIDIA AI Enterprise.

Get Started With Intelligent Virtual Assistants

Try It on NVIDIA LaunchPad

Have an existing intelligent virtual assistant project? Apply to get hands-on experience building an engaging intelligent virtual assistant solution for your contact center.

Download It Now

Developers can apply for a 90-day NVIDIA AI Enterprise Evaluation License to access the intelligent virtual assistant AI workflow for free through the NGC™ catalog.

Deploy in Production

Transition an intelligent virtual assistant AI workflow from pilot to production with confidence with the security, support, and stability provided by NVIDIA AI Enterprise.


Build an AI Voice-Enabled Virtual Assistant for Contact Centers

Watch this on-demand webinar to learn how to build intelligent virtual assistants in the form of voice-enabled digital agents. We’ll showcase how to deploy flexible, fully customizable solutions to improve customer satisfaction.

Reduce Development Time for Intelligent Virtual Assistants

Intelligent virtual assistants significantly increase contact center efficiency by reducing customer wait times and resolving customer challenges faster. Learn how you can build an AI virtual assistant for your contact center.

Sign up to receive the latest speech and translation AI news from NVIDIA.