Skip to main content

Overview

Inworld provides high-quality, low-latency speech synthesis via two implementation types: InworldTTSService for real-time, minimal-latency use-cases through websockets and InworldHttpTTSService for streaming and non-streaming use-cases over HTTP. Featuring support for 12+ languages, timestamps, custom pronunciation and instant voice cloning.

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