Overview
RivaTTSService
provides high-quality text-to-speech synthesis through NVIDIA Riva’s cloud-based AI models accessible via gRPC API. The service offers multilingual support, configurable quality settings, and streaming audio generation optimized for real-time applications.
Riva TTS API Reference
Pipecat’s API methods for NVIDIA Riva TTS integration
Example Implementation
Complete example with Riva NIM
NVIDIA Riva Documentation
Official NVIDIA Riva TTS documentation
NVIDIA Developer Portal
Access API keys and Riva services
Installation
To use NVIDIA Riva services, install the required dependencies:Prerequisites
NVIDIA Riva Setup
Before using Riva TTS services, you need:- NVIDIA Developer Account: Sign up at NVIDIA Developer Portal
- API Key: Generate an NVIDIA API key for Riva services
- Riva Access: Ensure access to NVIDIA Riva TTS services
Required Environment Variables
NVIDIA_API_KEY
: Your NVIDIA API key for authentication