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.
Resemble AI TTS API Reference
Pipecat’s API methods for Resemble AI TTS integration
Example Implementation
Complete example with interruption handling
Resemble AI Documentation
Official Resemble AI API documentation
Sign up
Sign up for a Resemble AI account
Installation
To use Resemble AI services, install the required dependencies:Prerequisites
Resemble AI Account Setup
Before using Resemble AI TTS services, you need:- Resemble AI Account: Sign up at Resemble AI
- API Key: Generate an API key from your account settings
- Voice Selection: Choose or create voice UUIDs from your voice library
Required Environment Variables
RESEMBLE_API_KEY: Your Resemble AI API key for authentication