What is NVIDIA Riva?
The NVIDIA Riva is a GPU-accelerated speech and translation AI software development kit offered by NVIDIA Corporation. According to the vendor, this solution is designed to build and deploy real-time AI pipelines, specifically targeting small to large enterprises. The product caters to a wide range of professions and industries, including AI developers, speech recognition researchers, virtual assistant developers, call center operators, and healthcare providers.
Key Features
Speech To Text: According to the vendor, the GPU-accelerated speech recognition AI software development kit enables the building and deployment of real-time AI pipelines for transcription. It supports multiple languages, such as English, Spanish, German, French, Mandarin, Hindi, Russian, and more, and is said to provide highly accurate transcription for various industries and professions.
Text To Speech: The vendor claims that the GPU-accelerated text-to-speech AI software development kit allows users to customize TTS pipelines for desired voice and intonation. It supports English, French, German, and Italian languages, enabling the creation of natural-sounding speech output.
Automatic Speech Recognition: The vendor states that the product achieves high transcription accuracy for multiple languages, utilizing state-of-the-art models pretrained on thousands of hours of audio. It is said to support Arabic, English, French, German, Hindi, Italian, Japanese, Korean, Mandarin, Portuguese, Russian, and Spanish, making it suitable for building speech AI applications in various domains.
Neural Machine Translation: According to the vendor, this feature integrates highly accurate translation capabilities into conversational application pipelines. It supports text-to-text, speech-to-text, and speech-to-speech translation, covering up to 31 languages. It is claimed to enhance multilingual communication and user experience.
Development Starter Kits: The vendor provides all necessary resources for developing speech and translation AI applications, including containers, pretrained models, tutorials, notebooks, forums, release notes, and documentation. According to the vendor, this feature accelerates development time and simplifies the development process, enabling developers to quickly get started with Riva and build their applications.
Introductory Resources: Users can explore Riva's capabilities and learn how to deploy and use the software through quick-start guides, blogs, webinars, and demo videos. The vendor claims that these comprehensive resources provide information about Riva's architecture, key features, and components, helping users understand and utilize Riva effectively.
Self-Paced Training: The vendor offers online training through the NVIDIA Deep Learning Institute (DLI), allowing users to learn at their own pace and convenience. The training covers various topics related to Riva, including speech API demo and custom ASR, aiming to enhance users' knowledge and skills in working with Riva.