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.
Inworld TTS API Reference
Pipecat’s API methods for Inworld TTS integration
Example Implementation (Websockets)
Complete example with Inworld TTS
Inworld Documentation
Official Inworld TTS API documentation
Inworld Portal
Create and manage voice models
Installation
To use Inworld services, no additional dependencies are required beyond the base installation:Prerequisites
Inworld Account Setup
Before using Inworld TTS services, you need:- Inworld Account: Sign up at Inworld Studio
- API Key: Generate an API key from your account dashboard
- Voice Selection: Choose from available voice models
Required Environment Variables
INWORLD_API_KEY: Your Inworld API key for authentication