OpenAI whisper-1 shutdown Feb 2027: a Sume STT alternative

OpenAI removes whisper-1 on Feb 26, 2027. Sume's STT request names no provider model, takes a public audio URL, and caps reserved duration at 10 minutes.

4 min readSume
All posts

If you need a Whisper API alternative before February 26, 2027, Sume's speech-to-text endpoint is one option: POST /v1/stt-1.0/transcribe takes a public HTTPS audio_url and has no provider model field, so there is no model id to migrate again when a vendor retires one.

What did OpenAI announce?

OpenAI's deprecations page says that on August 26, 2026 it notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe and gpt-4o-transcribe-diarize that they will be removed from the API on February 26, 2027. The recommended replacements are gpt-live-transcribe or gpt-transcribe.

What does a migrated call look like?

Whisper-style call versus Sume STT 1.0 request, Sume side from the schema read 2026-09-30.
StepOn Sume STT 1.0
Model idNone sent; the route is /v1/stt-1.0/transcribe
Audioaudio_url: a public HTTPS URL, not an uploaded file
Languagelanguage_code hint, or omit for auto-detect
Lengthduration_seconds 1 to 600 (maximum 10 minutes)
Waitingmode: "async" returns status_url to poll

Why does the model id matter for a retirement?

A retirement bites where your code names the model: a string such as whisper-1 in config, in a retry path and in an eval harness. Against Sume's request the body is a closed object with audio_url as the only required field, so there is no model string to change on a later vendor removal. What you gain is a stable call shape; what you give up is choosing the underlying model.

How should I handle audio longer than 10 minutes?

Split it before sending and set duration_seconds on each piece. The sync wait is bounded at 30 seconds in the HTTP request, so use mode: "async" and poll status_url rather than resubmitting. For a bulk flow see batch transcription, and for a Korean or mixed-language recording the language hint post.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume