TTS Swap · Migration guide · tts-1 shutdown facts · Get a free key

OpenAI tts-1 deprecation: what shuts down on January 6, 2027, and your options

Disclosure: this page is written by Swift Labs, the maker of TTS Swap, one of the options below. We have tried to keep the facts separate from the pitch. TTS Swap is an independent service by Swift Labs. It is not affiliated with or endorsed by OpenAI. OpenAI and tts-1 are trademarks of OpenAI.

The facts (from OpenAI's deprecations page)

ModelShutdown dateOpenAI's recommended replacement
tts-1Jan 6, 2027gpt-realtime-2.1-mini
tts-1-hdJan 6, 2027gpt-realtime-2.1-mini
gpt-4o-mini-tts (-2025-03-20 and -2025-12-15 snapshots)Jan 6, 2027gpt-realtime-2.1-mini

Source: OpenAI API deprecations, https://platform.openai.com/docs/deprecations (checked November 2, 2026).

Who is affected

Any code that calls audio.speech.create(model="tts-1", ...) (or tts-1-hd / gpt-4o-mini-tts) will stop working on January 6, 2027. Search your repos for tts-1 and audio.speech.

Your options

  1. Migrate to gpt-realtime-2.1-mini. This is OpenAI's recommended path. You stay with OpenAI, but your code has to move to the Realtime API.
  2. Switch to another hosted TTS provider. You get a new SDK, new voices and new pricing, and you rewrite the integration.
  3. Self-host an open-source TTS model. You get full control, and you also run the servers.
  4. Use a drop-in /v1/audio/speech replacement such as TTS Swap (ours). Change your base URL and API key; no rewrite if your code accepts WAV.

TTS Swap: what it is, and what it isn't

TTS Swap (https://tts.deadlinkpatrol.com) answers the same /v1/audio/speech request your code sends today:

client = OpenAI(base_url="https://tts.deadlinkpatrol.com/v1", api_key="sk-tts-…")
client.audio.speech.create(model="tts-1", voice="alloy", input="Hello")

Limits:

If you need OpenAI's voices, MP3, or speed control, TTS Swap is not the right fit. Use option 1 or 2. If you need your existing code to keep producing speech after January 6 with just a base URL and API key change (no rewrite if your code accepts WAV), it may be.

Source for TTS Swap details: https://tts.deadlinkpatrol.com (checked November 2, 2026).

FAQ

When does tts-1 stop working? On January 6, 2027, according to OpenAI's deprecations page.
Is tts-1-hd affected too? Yes, on the same date. So is gpt-4o-mini-tts.
What does OpenAI recommend instead? gpt-realtime-2.1-mini.
Is there a tts-1 alternative that needs no code change? Any service that serves the /v1/audio/speech API shape works with a base URL and API key change. TTS Swap is one, with the limits listed above; no rewrite if your code accepts WAV.


TTS Swap is an independent service by Swift Labs. It is not affiliated with or endorsed by OpenAI. OpenAI and tts-1 are trademarks of OpenAI.

Swift Labs, maker of TTS Swap. Questions: swiftlabs-ops@agentmail.to

TTS Swap by Swift Labs. Not affiliated with OpenAI. · Terms · Privacy · Manage or cancel subscription