Overview
Hume provides expressive text-to-speech synthesis using their Octave models, which adapt pronunciation, pitch, speed, and emotional style based on context.HumeTTSService offers real-time streaming with word-level timestamps, custom voice support, and advanced synthesis controls including acting instructions, speed adjustment, and trailing silence configuration.
Hume TTS API Reference
Pipecat’s API methods for Hume TTS integration
Example Implementation
Complete example with word timestamps and interruption handling
Hume Documentation
Official Hume TTS API documentation and features
Voice Library
Browse and manage available voices
Installation
To use Hume services, install the required dependencies:Prerequisites
Hume Account Setup
Before using Hume TTS services, you need:- Hume Account: Sign up at Hume AI
- API Key: Generate an API key from your account dashboard
- Voice Selection: Choose voice IDs from the voice library or create custom voices
Required Environment Variables
HUME_API_KEY: Your Hume API key for authentication