Skip to main content

Overview

ResembleAITTSService provides high-quality text-to-speech synthesis using Resemble AI’s streaming WebSocket API with word-level timestamps and audio context management for handling multiple simultaneous synthesis requests with proper interruption support.

Installation

To use Resemble AI services, install the required dependencies:
pip install "pipecat-ai[resemble]"

Prerequisites

Resemble AI Account Setup

Before using Resemble AI TTS services, you need:
  1. Resemble AI Account: Sign up at Resemble AI
  2. API Key: Generate an API key from your account settings
  3. Voice Selection: Choose or create voice UUIDs from your voice library

Required Environment Variables

  • RESEMBLE_API_KEY: Your Resemble AI API key for authentication