Back to Models

TTS-1 HD is OpenAI's high-fidelity text-to-speech model, launched alongside TTS-1 at OpenAI DevDay on November 6, 2023. It converts text into natural-sounding speech optimised for audio quality rather than latency. At $30.00 per million characters β€” double the price of TTS-1 ($15.00/M chars) β€” it is the preferred option for content where audio fidelity is the primary concern: audiobooks, podcasts, e-learning narration, and broadcast media. It shares the same voice set (alloy, ash, coral, echo, fable, onyx, nova, shimmer) and output formats (MP3, Opus, AAC, FLAC, WAV, PCM) as TTS-1, differing only in the quality/latency trade-off.

As of 2025–2026, OpenAI recommends gpt-4o-mini-tts for new voice-agent projects because it adds instruction-following (controlling tone, accent, and speaking style via a free-text instructions parameter). TTS-1 HD remains fully supported and is the right choice for production pipelines that generate pre-rendered audio assets β€” scenarios where the request is not on the interactive critical path and an extra few hundred milliseconds per synthesis is acceptable in exchange for noticeably crisper output. It is callable via TheRouter's OpenAI-compatible endpoint (/v1/audio/speech) with no client changes required.

Best for
  • β€’ Audiobooks and long-form narration where listeners will judge every sentence β€” TTS-1 HD's higher fidelity is perceptible over extended listening sessions
  • β€’ Podcast production and marketing videos where audio will be published or distributed β€” the quality difference over TTS-1 is audible to a non-technical audience
  • β€’ E-learning and corporate training narration where content will be played back repeatedly β€” reduced audio artefacts improve perceived professionalism
  • β€’ Batch pre-rendering of audio assets (product demos, explainer videos, IVR recordings) where synthesis happens offline and cost-per-request is predictable
Reach for something else if
  • β€’ Real-time conversational agents where first-audio latency is critical β€” use TTS-1 for lower latency, or gpt-4o-realtime-preview for native streaming voice
  • β€’ New voice-agent builds requiring prompt-controlled speech style (tone, accent, emotion) β€” use gpt-4o-mini-tts instead, which supports the instructions parameter
  • β€’ Cost-sensitive high-volume pipelines where the quality premium cannot be justified β€” TTS-1 at $15/M chars delivers acceptable quality at half the cost
Context Length
--
Max Output
--
Text Priceper 1M characters
$32.40/ 1M chars

Modalities

text→audio

Capabilities

TTS

Media Generation Capabilities

tts
output_formats
  • mp3
  • opus
  • aac
  • flac
voices
  • alloy
  • echo
  • fable
  • onyx
  • nova
  • shimmer
defaults
voice
alloy

Pricing Breakdown

TypeRate
Text$32.40 / 1M chars

request is price per 1M characters

Supported Parameters

inputvoiceresponse_formatspeed

Specifications

Release date2023-11-06 (OpenAI DevDay)openai.com β†—verified
Pricing$30.00 per 1 M charactersopenai.com/api/pricing β†—verified
Max input length4 096 characters per requestplatform.openai.com β†—verified
Supported voicesalloy, ash, coral, echo, fable, onyx, nova, shimmer (9 voices)platform.openai.com β†—verified
Output formatsMP3 (default), Opus, AAC, FLAC, WAV, PCMplatform.openai.com β†—verified
Speed control0.25–4.0Γ— (default 1.0Γ—)platform.openai.com β†—verified
Latency vs TTS-1Higher latency than TTS-1 β€” optimised for quality over speedplatform.openai.com β†—verified
Instruction-following (voice style)Not supported β€” use gpt-4o-mini-tts for prompt-controlled speechplatform.openai.com β†—verified
Rate limits (Tier 1)500 RPMplatform.openai.com β†—verified
Training cutoffNot publicly disclosedunknown
LicenseProprietary (OpenAI API Terms of Service)openai.com/policies β†—verified

Benchmarks

BenchmarkDistributionScoreSource
Relative audio quality vs TTS-1
OpenAI describes TTS-1 HD as delivering higher audio quality than TTS-1 at the cost of higher latency. No numeric MOS or CMOS figures are publicly disclosed.
Higher quality than TTS-1qualitativeplatform.openai.com β†—

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/tts-1-hd",
    "input": "Welcome to TheRouter.",
    "voice": "alloy"
  }'

Speech generation (v1/audio/speech)

cURL
curl https://api.therouter.ai/v1/audio/speech \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/tts-1-hd",
    "input": "The quick brown fox jumped over the lazy dog.",
    "voice": "nova"
  }' \
  --output speech-hd.mp3

More from openai

Similar models

Cross-provider sibling models

News & changes

2025-03-20

OpenAI launches gpt-4o-mini-tts with instruction-following for voice agents

OpenAI released gpt-4o-mini-tts alongside new speech-to-text models, positioning it as the recommended model for new voice agent projects. Unlike TTS-1 HD, it accepts a free-text instructions field for controlling accent, tone, emotion, and speaking style. TTS-1 HD remains supported and is still the preferred choice for quality-first pre-rendered audio where instruction-following is not needed.

re-authored by TheRouteropenai.com β†—
2024-03-30

OpenAI TTS voices arrive on Azure OpenAI Service

Microsoft announced both TTS-1 and TTS-1 HD on Azure OpenAI Service and Azure AI Speech, extending enterprise-grade, data-residency-compliant access to OpenAI's highest-fidelity TTS offering. This makes TTS-1 HD available to regulated industries β€” healthcare, finance, government β€” that require data to remain within Azure's geographic boundaries.

re-authored by TheRoutertechcommunity.microsoft.com β†—
2023-11-06

OpenAI DevDay: TTS-1 and TTS-1 HD launched

OpenAI introduced its first production text-to-speech models at DevDay 2023: TTS-1 for low-latency streaming and TTS-1 HD for high-fidelity output. Both models support 6 initial voices (alloy, echo, fable, onyx, nova, shimmer), multiple output formats, and the OpenAI Audio API (/v1/audio/speech), enabling any application to add natural-sounding voice generation with a single API call.

re-authored by TheRouteropenai.com β†—

Frequently asked

What is the difference between TTS-1 HD and TTS-1?

TTS-1 HD is optimised for audio quality and is better suited for content that will be listened to carefully β€” podcasts, audiobooks, corporate narration. TTS-1 is optimised for low latency and is better for real-time or streaming applications. TTS-1 HD costs $30/M characters; TTS-1 costs $15/M characters. Both support the same voices, output formats, and speed control.

re-authored by TheRouterplatform.openai.com β†—
Should I use TTS-1 HD or gpt-4o-mini-tts for new projects?

Use gpt-4o-mini-tts for any new voice-agent or conversational build β€” it adds instruction-following (tone, accent, personality via instructions) and is OpenAI's recommended path. Use TTS-1 HD when you need the highest audio quality for pre-rendered, non-interactive content and do not need style control β€” audiobooks, podcast segments, or corporate e-learning where the synthesis runs offline.

re-authored by TheRouterplatform.openai.com β†—
How do I use TTS-1 HD via TheRouter?

Point your client's baseURL to https://api.therouter.ai/v1, use your TheRouter API key, and set model to openai/tts-1-hd. All other parameters (voice, speed, response_format, input) remain identical to the OpenAI SDK. TheRouter handles routing, billing, and rate-limit aggregation transparently.

re-authored by TheRouterplatform.openai.com β†—
Which output format should I use with TTS-1 HD?

MP3 is the default and works well for most web and mobile delivery. For content that will be post-processed in a DAW or edited further, use FLAC (lossless) or WAV. Opus offers smaller file sizes than MP3 at equivalent quality, making it good for bandwidth-constrained delivery. PCM is best for direct audio pipeline integration (e.g., telephony or real-time mixing).

re-authored by TheRouterplatform.openai.com β†—
Fact ledger β€” every claim on this page traces here
sourceURLretrieved
Release dateopenai.com β†—2026-06-09verified
Pricingopenai.com/api/pricing β†—2026-06-09verified
Max input lengthplatform.openai.com β†—2026-06-09verified
Supported voicesplatform.openai.com β†—2026-06-09verified
Output formatsplatform.openai.com β†—2026-06-09verified
Speed controlplatform.openai.com β†—2026-06-09verified
Latency vs TTS-1platform.openai.com β†—2026-06-09verified
Instruction-following (voice style)platform.openai.com β†—2026-06-09verified
Rate limits (Tier 1)platform.openai.com β†—2026-06-09verified
Training cutoffβ€”β€”unknown
Licenseopenai.com/policies β†—2026-06-09verified
Relative audio quality vs TTS-1platform.openai.com β†—2026-06-09verified
OpenAI launches gpt-4o-mini-tts with instruction-following for voice agentsopenai.com β†—2026-06-09verified
OpenAI TTS voices arrive on Azure OpenAI Servicetechcommunity.microsoft.com β†—2026-06-09verified
OpenAI DevDay: TTS-1 and TTS-1 HD launchedopenai.com β†—2026-06-09verified
What is the difference between TTS-1 HD and TTS-1?platform.openai.com β†—2026-06-09to verify
Should I use TTS-1 HD or gpt-4o-mini-tts for new projects?platform.openai.com β†—2026-06-09to verify
How do I use TTS-1 HD via TheRouter?platform.openai.com β†—2026-06-09to verify
Which output format should I use with TTS-1 HD?platform.openai.com β†—2026-06-09to verify
Help & contact