Overview

FishTTSService provides real-time text-to-speech synthesis through Fish Audio’s WebSocket-based streaming API. The service offers custom voice models, prosody controls, and multiple audio formats optimized for conversational AI applications with low latency.

Installation

To use Fish Audio services, install the required dependencies:
pip install "pipecat-ai[fish]"

Prerequisites

Fish Audio Account Setup

Before using Fish Audio TTS services, you need:
  1. Fish Audio Account: Sign up at Fish Audio Console
  2. API Key: Generate an API key from your account dashboard
  3. Voice Models: Create or select custom voice models for synthesis

Required Environment Variables

  • FISH_API_KEY: Your Fish Audio API key for authentication