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