Overview

Rime AI provides two TTS service implementations: RimeTTSService (WebSocket-based) with word-level timing and interruption support, and RimeHttpTTSService (HTTP-based) for simpler use cases. RimeTTSService is recommended for real-time interactive applications.

Installation

To use Rime services, install the required dependencies:
pip install "pipecat-ai[rime]"

Prerequisites

Rime Account Setup

Before using Rime TTS services, you need:
  1. Rime Account: Sign up at Rime AI
  2. API Key: Generate an API key from your account dashboard
  3. Voice Selection: Choose from available voice models

Required Environment Variables

  • RIME_API_KEY: Your Rime API key for authentication