Lightning v3.1 SSE
Stream speech for given text using the Lightning v3.1 SSE API
Overview
The Lightning v3.1 SSE API provides real-time text-to-speech streaming capabilities with natural, expressive voice synthesis. This API uses Server-Sent Events (SSE) to deliver audio chunks as they’re generated, enabling low-latency audio playback without waiting for the entire audio file to process. Lightning v3.1 is a 44 kHz model that produces natural, expressive, and realistic speech, with support for voice cloning.When to Use
- Interactive Applications: Perfect for chatbots, virtual assistants, and other applications requiring immediate voice responses
- Long-Form Content: Efficiently stream audio for articles, stories, or other long-form content without buffering delays
- Voice User Interfaces: Create natural-sounding voice interfaces with minimal perceived latency
- Accessibility Solutions: Provide real-time audio versions of written content for users with visual impairments
How It Works
- Make a POST Request: Send your text and voice settings to the API endpoint
- Receive Audio Chunks: The API processes your text and streams audio back as base64-encoded chunks with 1024 byte size
- Process the Stream: Handle the SSE events to decode and play audio chunks sequentially
- End of Stream: The API sends a completion event when all audio has been delivered
Authorizations
Bearer authentication header of the form Bearer <api_key>, where <api_key> is your api key.
Body
The text to convert to speech.
The voice identifier to use for speech generation.
The sample rate for the generated audio.
8000, 16000, 24000, 44100 The speed of the generated speech.
0.5 <= x <= 2Language code for text normalization (e.g., how numbers, dates, and abbreviations are spelled out). Set to 'auto' for automatic language detection, or specify a language code like 'en' or 'hi'.
auto, en, hi, ta, es The format of the output audio.
pcm, mp3, wav, mulaw The IDs of the pronunciation dictionaries to use for speech generation.
The ID of the pronunciation dictionary to use for speech generation.
Response
Synthesized speech retrieved successfully.

