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.

Installation

To use NVIDIA Riva services, install the required dependencies:
pip install "pipecat-ai[riva]"

Prerequisites

NVIDIA Riva Setup

Before using Riva TTS services, you need:
  1. NVIDIA Developer Account: Sign up at NVIDIA Developer Portal
  2. API Key: Generate an NVIDIA API key for Riva services
  3. Riva Access: Ensure access to NVIDIA Riva TTS services

Required Environment Variables

  • NVIDIA_API_KEY: Your NVIDIA API key for authentication