Overview
NVIDIA Riva provides two STT service implementations:RivaSTTService
for real-time streaming transcription using Parakeet models, and RivaSegmentedSTTService
for segmented transcription using Canary models with advanced language support and enterprise-grade accuracy.
Riva STT API Reference
Pipecat’s API methods for NVIDIA Riva STT integration
Example Implementation
Complete example with NVIDIA services integration
NVIDIA Riva Documentation
Official NVIDIA Riva ASR documentation
NVIDIA Developer Portal
Access API keys and Riva services
Installation
To use NVIDIA Riva services, install the required dependency:Prerequisites
NVIDIA Riva Setup
Before using NVIDIA Riva STT services, you need:- NVIDIA Developer Account: Sign up at NVIDIA Developer Portal
- API Key: Generate an NVIDIA API key for Riva services
- Model Selection: Choose between Parakeet (streaming) and Canary (segmented) models
Required Environment Variables
NVIDIA_API_KEY
: Your NVIDIA API key for authentication