Skip to main content

Usage

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:
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:

Google Vertex AI TTS

Google Vertex AI offers Gemini TTS models with advanced features like multi-speaker synthesis and style control. Portkey supports two methods:
  1. Chat Completions with speech_config - Use Gemini TTS through the chat completions endpoint
  2. Audio Speech endpoint - OpenAI-compatible /audio/speech endpoint
For detailed documentation including multi-speaker synthesis, style prompts, and all available voices, see Google Vertex AI Text-to-Speech.
Last modified on May 10, 2026