We follow the OpenAI signature where you can send the input text and the voice option as a part of the API request. All the output formats mp3, opus, aac, flac, and pcm are supported. Portkey also supports real time audio streaming for TTS models.
Here’s an example:
OpenAI NodeJS
OpenAI Python
Python SDK
cURL
On completion, the request will get logged in the logs UI and show the cost and latency incurred.
SSE Streaming
OpenAI and Azure OpenAI support Server-Sent Events (SSE) streaming for the speech endpoint. Set stream_format to "sse" to receive audio data as a stream of events:
Last modified on March 9, 2026