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.

Start Your Speech AI Journey With a Free Trial on NVIDIA LaunchPad

Get access to the intelligent virtual assistant workflow with a free curated lab. Access a step-by-step guided lab 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.

Reduce Development Time

Best-in-class AI software streamlines development and deployment of an intelligent virtual assistant solution.

Improve Accuracy and Performance

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

Speed Time to Deployment

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

Gain Confidence in AI Outcomes

Business-critical AI projects stay on track with NVIDIA Enterprise Support, available globally.

Get Started With Intelligent Virtual Assistants

The intelligent virtual assistant AI workflow is available with a purchase of NVIDIA Riva.

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.

Deploy in Production With a Purchase of Riva

Get access to the intelligent virtual assistant AI workflow, NVIDIA AI experts, and long-term support for production deployments by purchasing NVIDIA Riva, part of NVIDIA AI Enterprise.

Download It Now

Developers can access the intelligent virtual assistant AI workflow 90-day free trial through the NGC™ catalog.


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 AI news from NVIDIA.