GPT-4o mini TTS API

GPT-4o mini TTS is a text-to-speech model built on GPT-4o mini, a fast and powerful language model. Use it to convert text to natural sounding spoken text with customizable voice characteristics through instructions. The maximum number of input tokens is 2000.
Output
Released
Jan 5, 2026

How to use GPT-4o mini TTS API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to openai/gpt-4o-mini-tts.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/tts",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "openai/gpt-4o-mini-tts",
      "text": "Hello from AI/ML API",
      "voice": "alloy"
    },
)
print(r.json()["audio"])  # URL to the generated audio
const r = await fetch("https://api.aimlapi.com/v1/tts", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "openai/gpt-4o-mini-tts",
    "text": "Hello from AI/ML API",
    "voice": "alloy"
  }),
});
const { audio } = await r.json();
console.log(audio); // URL to the generated audio
curl -X POST https://api.aimlapi.com/v1/tts \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"openai/gpt-4o-mini-tts","text":"Hello from AI/ML API","voice":"alloy"}'

# the JSON response contains "audio" — a URL to the generated speech

OpenAI-compatible — swap the base URL and it works with your existing SDK.

GPT-4o mini TTS API Pricing

TypePrice
Input
$0.78 / 1M tokens
Output
tokens

Start building with GPT-4o mini TTS

Get API Key
1000+ models, one API.