Back to Models

GPT-4o Mini TTS

openaiopenai/gpt-4o-mini-tts

Text-to-speech model powered by GPT-4o mini.

GPT-4o Mini TTS is OpenAI's cost-efficient text-to-speech model, released on March 20, 2025 as part of a next-generation audio model suite alongside gpt-4o-transcribe and gpt-4o-mini-transcribe. Built on the GPT-4o multimodal foundation, it converts text input into natural-sounding speech at approximately $0.015 per minute of generated audio β€” making it one of the most affordable quality TTS options on the market. The model supports 11 built-in voices (Alloy, Ash, Ballad, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer, Verse) covering a wide range of tones from deep authoritative narration to bright energetic marketing, with additional voices Marin and Cedar added through a later update.

The defining feature of GPT-4o Mini TTS is its steerability: a unique instructions parameter lets developers control not just what the model says but how it says it β€” using natural language prompts to specify emotion (excited, calm, urgent), pace (faster, slower), accent, or character direction. This is a significant differentiator from traditional TTS systems (tts-1, tts-1-hd, ElevenLabs) where voice characteristics are more fixed. The model supports 50+ languages, synchronous and streaming modes, and integrates seamlessly with the OpenAI SDK as a drop-in replacement at the /v1/audio/speech endpoint β€” fully accessible through TheRouter's unified API at api.therouter.ai/v1.

Best for
  • β€’ Budget-conscious voice applications β€” podcast narration, audiobooks, IVR systems, and voicemail at ~$0.015/min with quality that rivals more expensive TTS providers.
  • β€’ Voice agents requiring tone control β€” customer service bots that can speak with empathy, urgency, or professionalism based on context via the instructions parameter.
  • β€’ Multilingual content generation β€” 50+ language support for global voice applications from e-learning to video dubbing.
  • β€’ Prototyping and rapid iteration β€” the cheapest OpenAI TTS to experiment with, supported by openai.fm interactive playground for instant voice previews and code generation.
Reach for something else if
  • β€’ Scenarios where script fidelity is critical β€” like any LLM-based TTS, the steerability feature means there is a risk that text content could be misinterpreted as instructions (e.g., stage directions in parentheses being acted on rather than read aloud). For applications needing perfect verbatim reproduction, traditional TTS models (tts-1, tts-1-hd) or dedicated speech synthesis may be safer.
  • β€’ Voice cloning or custom voice creation β€” GPT-4o Mini TTS is limited to preset synthetic voices only. For zero-shot voice cloning from reference audio, consider Mistral Voxtral TTS or Fish Speech 1.5. For fine-grained voice customization, ElevenLabs offers more extensive voice design tools.
  • β€’ Real-time speech-to-speech conversational AI with <500ms round-trip latency β€” for fully interactive voice conversations, OpenAI's Realtime API (gpt-4o-realtime-preview) with native speech-in-speech-out is more appropriate than the text-to-speech pipeline.
Context Length
--
Max Output
--
Text Priceper 1M characters
$16.20/ 1M chars
Input Priceper 1M characters
$0.648/ 1M tokens

Modalities

text→audio

Capabilities

TTS

Media Generation Capabilities

tts
output_formats
  • mp3
  • opus
  • aac
  • flac
voices
  • alloy
  • ash
  • ballad
  • coral
  • echo
  • fable
  • onyx
  • nova
  • sage
  • shimmer
  • verse
defaults
voice
alloy

Pricing Breakdown

TypeRate
Text$16.20 / 1M chars
Input$0.648 / 1M tokens
Output$12.96 / 1M tokens

Billing unit differs from the vendor's: OpenAI prices gpt-4o-mini-tts per token (text input $0.60/MTok, audio output $12.00/MTok), while this model is charged per 1M characters β€” the unit it is settled in here. Only tts-1 and tts-1-hd are genuinely per-character at the vendor.

Supported Parameters

inputvoiceresponse_formatinstructions

Specifications

Release dateMarch 20, 2025openai.com β†—verified
Base architectureGPT-4o mini multimodal foundation, fine-tuned for audio generationopenai.com β†—verified
Endpoint/v1/audio/speechdevelopers.openai.com β†—verified
Voices11 core (Alloy, Ash, Ballad, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer, Verse) + later additions (Marin, Cedar)docs.aimlapi.com β†—verified
Supported languages50+tokenmix.ai β†—verified
Context window~2,000 input tokenstokenmix.ai β†—to verify
Output formatsMP3, Opus, AAC, FLAC, WAV, PCMdevelopers.openai.com β†—verified
SteerabilityYes β€” instructions parameter for emotion, pace, accent, and character direction via natural language promptssimonwillison.net β†—verified

Benchmarks

BenchmarkDistributionScoreSource
Steerability benchmark (Simon Willison)
Confirmed β€” instructions parameter works as designed; occasional instruction-leak edge cases reportedsimonwillison.net β†—
Standard TTS benchmarks
OpenAI did not publish MOS (Mean Opinion Score) or WER metrics for gpt-4o-mini-tts. The announcement focuses on steerability and cost rather than quantitative voice quality benchmarks.
β€”Not publicly disclosedβ€”

API Usage Examples

Use the global api.therouter.ai endpoint shown below for new integrations; the legacy China accelerated endpoint is retired.

cURL
curl https://api.therouter.ai/v1/audio/speech   -H "Content-Type: application/json"   -H "Authorization: Bearer $THE_ROUTER_API_KEY"   -d '{
    "model": "openai/gpt-4o-mini-tts",
    "input": "Welcome to TheRouter.",
    "voice": "alloy"
  }'

Text-to-speech (streaming)

GPT-4o Mini TTS uses the standard OpenAI speech endpoint. Call it via TheRouter's unified API β€” the model supports synchronous and streaming modes with steerable instructions for tone control.

cURL
curl https://api.therouter.ai/v1/audio/speech \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o-mini-tts",
    "input": "Welcome to TheRouter β€” your unified API for all AI models.",
    "voice": "nova",
    "instructions": "Speak warmly and professionally, like a friendly customer service agent.",
    "response_format": "mp3"
  }' \
  --output speech.mp3

More from openai

Similar models

Cross-provider sibling models

News & changes

2025-03-20

OpenAI launches gpt-4o-mini-tts alongside new speech-to-text models

OpenAI announced gpt-4o-mini-tts, a cost-efficient steerable text-to-speech model at $0.015/min, alongside new gpt-4o-transcribe and gpt-4o-mini-transcribe speech-to-text models. The model introduces natural-language instructions for tone, pace, and emotion control β€” a first for OpenAI TTS.

re-authored by TheRouteropenai.com β†—

Frequently asked

What voices are available with gpt-4o-mini-tts?

The model ships with 11 core preset voices: Alloy, Ash, Ballad, Coral, Echo, Fable, Nova, Onyx, Sage, Shimmer, and Verse. Additional voices Marin and Cedar were added in later updates. All voices are synthetic presets β€” the model does NOT support custom voice creation or voice cloning. You can preview all voices on openai.fm.

How does the instructions parameter work?

The instructions parameter accepts natural language guidance on emotion (excited, calm, urgent), pace (faster, slower), pronunciation emphasis, accent, and character direction. For example: 'Speak with urgency and a serious news-anchor tone.' The model blends these instructions with the base voice characteristics. Note: because instructions and text share the same input channel, there is a non-zero risk that part of the input text could be accidentally interpreted as instructions β€” a known limitation of LLM-based TTS.

What languages does gpt-4o-mini-tts support?

The model supports 50+ languages, covering most major global languages. Voice characteristics are retained across languages β€” the same voice can speak multiple languages with consistent identity. For best results with non-English languages, OpenAI recommends selecting a voice that matches the target language's tonality.

How does pricing work exactly? Token-based vs per-minute?

Pricing is token-based: $0.60 per million input (text) tokens and $12 per million audio output tokens. At typical speech rates (~1,500 audio tokens per minute), this works out to approximately $0.015 per minute of generated speech. Through TheRouter, the pricing follows the same structure with a per-request fee of $0.015, input at $0.60/MTok, and audio output at $12/MTok β€” matching OpenAI's direct pricing with no markup.

Can I use gpt-4o-mini-tts through TheRouter?

Yes β€” gpt-4o-mini-tts is fully available on TheRouter at api.therouter.ai/v1. Use the standard OpenAI SDK with baseURL=https://api.therouter.ai/v1 and model=openai/gpt-4o-mini-tts. All OpenAI TTS features are supported: the instructions parameter, streaming, all voices and response formats. No additional configuration needed β€” just swap the base URL and model name.

Fact ledger β€” every claim on this page traces here
sourceURLretrieved
Release dateopenai.com β†—2026-05-28verified
Base architectureopenai.com β†—2026-05-28verified
Endpointdevelopers.openai.com β†—2026-05-28verified
Voicesdocs.aimlapi.com β†—2026-05-28verified
Supported languagestokenmix.ai β†—2026-05-28verified
Context windowtokenmix.ai β†—2026-05-28to verify
Output formatsdevelopers.openai.com β†—2026-05-28verified
Steerabilitysimonwillison.net β†—2026-05-28verified
Steerability benchmark (Simon Willison)simonwillison.net β†—2026-05-28verified
Standard TTS benchmarksopenai.com β†—2026-05-28unknown
OpenAI launches gpt-4o-mini-tts alongside new speech-to-text modelsopenai.com β†—2026-05-28verified
What voices are available with gpt-4o-mini-tts?docs.aimlapi.com β†—2026-05-28to verify
How does the instructions parameter work?simonwillison.net β†—2026-05-28to verify
What languages does gpt-4o-mini-tts support?tokenmix.ai β†—2026-05-28to verify
How does pricing work exactly? Token-based vs per-minute?tokenmix.ai β†—2026-05-28to verify
Can I use gpt-4o-mini-tts through TheRouter?api.therouter.ai β†—2026-05-28to verify
Help & contact