Output formats
The output_format query parameter selects the audio encoding. Non-streaming TTS accepts mp3, wav, flac, pcm, aac, and opus. Streaming supports mp3 and pcm.
Supported encodings
| Value | Format | Notes |
|---|---|---|
mp3 | MP3 | Default. Best for general playback. |
wav | WAV | Uncompressed, lossless. |
flac | FLAC | Lossless compression. |
pcm | Raw PCM | Linear PCM for audio pipelines. |
aac | AAC | Efficient lossy codec. |
opus | Opus | Non-streaming only. |
Choosing a format
- End-user playback in a browser or app — prefer
mp3. - Real-time applications — use the streaming endpoint with
mp3orpcm. - Archival or post-processing — use
wavorflacfor lossless output.