TTS Swap · Migration guide · tts-1 shutdown facts · Get a free key
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.
| Model | Shutdown date | OpenAI's recommended replacement |
|---|---|---|
tts-1 | Jan 6, 2027 | gpt-realtime-2.1-mini |
tts-1-hd | Jan 6, 2027 | gpt-realtime-2.1-mini |
gpt-4o-mini-tts (-2025-03-20 and -2025-12-15 snapshots) | Jan 6, 2027 | gpt-realtime-2.1-mini |
/v1/audio/speech request.GET /v1/models and read each model's shutdown_date field.Source: OpenAI API deprecations, https://platform.openai.com/docs/deprecations (checked November 2, 2026).
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.
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./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 (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")
openai Python and Node libraries work.Limits:
pcm returns raw 24 kHz 16-bit mono. opus, aac and flac return a 400 error.speed is accepted but not applied yet.extra_body={"language": "es"}.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).
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