Text-to-speech (Streamed File)
Streams synthesized speech using the specified voice. If no voice is provided, a novel voice will be generated dynamically. Optionally, additional context can be included to influence the speech’s style and prosody.
Headers
Request
A list of Utterances to be converted to speech output.
An Utterance is a unit of input for Octave, and includes input text
, an optional description
to serve as the prompt for how the speech should be delivered, an optional voice
specification, and additional controls to guide delivery for speed
and trailing_silence
.
Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
Specifies the output audio file format.
Number of generations of the audio to produce.
Controls how audio output is segmented in the response.
-
When enabled (
true
), input utterances are automatically split into natural-sounding speech segments. -
When disabled (
false
), the response maintains a strict one-to-one mapping between input utterances and output snippets.
This setting affects how the snippets
array is structured in the response, which may be important for applications that need to track the relationship between input text and generated audio segments. When setting to false
, avoid including utterances with long text
, as this can result in distorted output.
Enables ultra-low latency streaming, significantly reducing the time until the first audio chunk is received. Recommended for real-time applications requiring immediate audio playback. For further details, see our documentation on instant mode.
- Dynamic voice generation is not supported with this mode; a predefined voice must be specified in your request.
- This mode is only supported for streaming endpoints (e.g., /v0/tts/stream/json, /v0/tts/stream/file).
- Ensure only a single generation is requested (num_generations must be
1
or omitted). - With
instant_mode
enabled, requests incur a 10% higher cost due to increased compute and resource requirements.
Response
OK