Overview

InworldTTSService provides high-quality text-to-speech synthesis using Inworld AI’s TTS APIs with natural-sounding voices and real-time streaming capabilities. The service supports both streaming and non-streaming modes, making it suitable for various use cases from low-latency conversational AI to batch audio generation.

Installation

To use Inworld services, no additional dependencies are required beyond the base installation:
pip install "pipecat-ai"

Prerequisites

Inworld Account Setup

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

Required Environment Variables

  • INWORLD_API_KEY: Your Inworld API key for authentication