Overview
Async provides high-quality text-to-speech synthesis with two service implementations:AsyncAITTSService
(WebSocket-based) for real-time streaming with interruption support, and AsyncAIHttpTTSService
(HTTP-based) for simpler synthesis. AsyncAITTSService
is recommended for interactive applications requiring low latency.
AsyncAI TTS API Reference
Pipecat’s API methods for AsyncAI TTS integration
Example Implementation
Complete example with WebSocket streaming
Async Documentation
Official Async API documentation
Voice Models
Explore available voice models and features
Installation
To use Async services, install the required dependencies:Prerequisites
Async Account Setup
Before using Async TTS services, you need:- Async Account: Sign up at Async
- API Key: Generate an API key from your account dashboard
- Voice Selection: Choose from available voice models
Required Environment Variables
ASYNCAI_API_KEY
: Your Async API key for authentication