An OpenAI Whisper API Alternative for Long Recordings

Speech is Cheap is an alternative to the hosted OpenAI Whisper API for long recordings and recurring transcription. Its $20 plan includes 21,600 base minutes, with URLs, uploads and optional word timing, speakers and sound labels in one job workflow. Compare it when you need more than a transcript string or are planning beyond the Whisper API sunset.

21,600 Audio Minutes per Month

$20

Speech is Cheap subscription, base transcription

OpenAI whisper-1 (Sunset)
$129.60
OpenAI GPT-Transcribe
$97.20
OpenAI 4o Mini (Estimate, Sunset)
$64.80
OpenAI 4o Diarize (Estimate, Sunset)
$129.60

Whisper and the listed GPT-4o models are scheduled to sunset on February 26, 2027. OpenAI recommends GPT-Transcribe for recorded audio.

OpenAI Model Deprecations ; OpenAI File Transcription Guide

Build More with Your Transcription Budget

Choose the cost and workflow that fit your product.

Choose Speech is Cheap

Build around Long Files and URLs

Send a recording URL or upload a file under 2 GiB to Speech is Cheap, with up to 1,440 minutes per job. Hosted Whisper requires a file upload with a limit of about 0.024 GiB, so larger recordings need preparation and splitting.

Speech is Cheap Job Requests ; Speech is Cheap Product Facts ; OpenAI Audio API FAQ ; OpenAI File Transcription Guide

Use Words and Speakers Together

Enable Parse Words and Parse Speakers on the same Speech is Cheap job. Read both under output.segments with timestamps in seconds, instead of selecting between the different OpenAI models documented for these outputs.

Speech is Cheap Job Requests ; Speech is Cheap Job Responses ; OpenAI File Transcription Guide

Put Sound Labels Beside the Words

Enable Label Audio to classify each segment, including music and silence. Use those labels in JSON or add non-speech cues to SRT and VTT captions from the same job.

Speech is Cheap Job Requests ; Speech is Cheap Job Responses ; Speech is Cheap Pricing

Choose OpenAI

Translate Speech into English

The hosted Whisper translations endpoint can turn supported-language audio into English text. Speech is Cheap transcribes the spoken language and does not offer that translation endpoint. Account for the scheduled Whisper sunset in a new integration.

OpenAI File Transcription Guide ; OpenAI Model Deprecations ; Speech is Cheap Product Facts

Build an Interactive Voice Application

OpenAI offers a separate Realtime transcription path for live input. GPT-Transcribe also streams partial text from completed recordings. Use its live products when microphone input is essential; Speech is Cheap processes existing recordings.

OpenAI Realtime Transcription ; OpenAI File Transcription Guide ; Speech is Cheap Job Requests

Operate the Open-Source Model Yourself

Open-source Whisper can run in your own environment under its published license. Choose that path when controlling deployment outweighs operating your own transcription infrastructure. Those costs are not the hosted API prices shown here.

OpenAI Open-Source Whisper

Compare the Bill Your Workload Produces

Compare base transcription and the add-ons your product needs.

Base Transcription per Month
Audio VolumeSpeech is Cheap PAYGSpeech is Cheap SubscriptionOpenAI whisper-1 (Sunset)OpenAI GPT-TranscribeOpenAI 4o Mini (Estimate, Sunset)OpenAI 4o Diarize (Estimate, Sunset)
12,500 minutes$25.00$20.00$75.00$56.25$37.50$75.00
25,000 minutes$50.00$23.15$150.00$112.50$75.00$150.00
50,000 minutes$100.00$46.30$300.00$225.00$150.00$300.00
100,000 minutes$200.00$92.60$600.00$450.00$300.00$600.00
Base Transcription Plus Selected Add-ons per Month
Audio and FeaturesSpeech is Cheap PAYGSpeech is Cheap SubscriptionOpenAI whisper-1 (Sunset)OpenAI GPT-TranscribeOpenAI 4o Mini (Estimate, Sunset)OpenAI 4o Diarize (Estimate, Sunset)
12,500 minutes + words$37.50$26.25$75.00------
12,500 minutes + speakers$50.00$32.50------$75.00
25,000 minutes + words$75.00$35.65$150.00------
25,000 minutes + speakers$100.00$48.15------$150.00
50,000 minutes + words$150.00$71.30$300.00------
50,000 minutes + speakers$200.00$96.30------$300.00
100,000 minutes + words$300.00$142.60$600.00------
100,000 minutes + speakers$400.00$192.60------$600.00

Calculate Your Monthly Transcription Cost

Choose your volume and add-ons. Each step doubles the audio minutes.

100,000

Speech is Cheap Subscription

$92.60

per month

Speech is Cheap PAYG

$200.00

per month

OpenAI whisper-1 (Sunset)

$600.00

per month

OpenAI GPT-Transcribe

$450.00

per month

OpenAI 4o Mini (Estimate, Sunset)

$300.00

per month

OpenAI 4o Diarize (Estimate, Sunset)

$600.00

per month

-- means no verified price for the selected feature combination in the tables and calculator.

Check the Capabilities Your App Needs

Put long recordings, sound labels and progress updates to work in your app.

Recorded Audio Workflow and Features
CompareSpeech is CheapOpenAI Whisper API
Audio InputRecorded audio and video. Progress SSE returns results for an existing recording. Speech is Cheap Job RequestsFile transcription and a separate Realtime API. Open-source Whisper is a model you deploy yourself, not the hosted service. OpenAI File Transcription Guide ; OpenAI Realtime Transcription ; OpenAI Open-Source Whisper
File Limits0.1 to 1,440 minutes per recording. Direct uploads: under 2 GiB. Speech is Cheap Product FactsWhisper uploads are about 0.024 GiB per request. The file API requires uploaded audio rather than an input URL. Check model-specific limits for newer routes. OpenAI Audio API FAQ ; OpenAI File Transcription Guide
Languages100 supported languages; optional detection per speech segment. Speech is Cheap Product Facts ; Speech is Cheap Job RequestsMultilingual transcription; support differs by model. Whisper also has an endpoint that translates supported-language audio into English. OpenAI File Transcription Guide ; OpenAI Whisper Model and Price
OutputsJSON, SRT and VTT. Word timestamps and voice-based speaker labels are paid add-ons. Speech is Cheap Job Responses ; Speech is Cheap PricingWhisper: JSON, text, SRT, VTT and verbose JSON with word timing. Diarization uses a separate model and diarized JSON. Newer models have different format support. OpenAI File Transcription Guide
IntegrationURL or multipart upload, REST, polling, completion webhooks and progress SSE. Speech is Cheap Job Requests ; Speech is Cheap Job ResponsesMultipart file submission through REST or SDKs. Read the response; selected newer models can stream text events. OpenAI File Transcription Guide
Audio LabelsLabel Audio adds a structured label to each segment, including music and silence. Non-speech sounds appear as caption cues in SRT and VTT. Speech is Cheap Job Requests ; Speech is Cheap PricingAn equivalent structured sound label on each transcript segment is not verified for the transcription routes priced here. OpenAI File Transcription Guide
Progress While ProcessingProgress updates and chronological transcript segments over SSE from the same recorded job. Speech is Cheap Job RequestsWhisper does not support streaming. GPT-Transcribe and the diarization model can stream file-transcription events; live audio uses Realtime. OpenAI File Transcription Guide ; OpenAI Audio API FAQ ; OpenAI Realtime Transcription
SupportInitial email response within one business day for subscribers, three for pay as you go. Resolution time is not guaranteed. Speech is Cheap Service CommitmentsPublic API documentation and account help. Model lifecycle notices identify replacement paths and shutdown dates. OpenAI Audio API FAQ ; OpenAI Model Deprecations

Explore Performance on Real Jobs

Use public timing data to plan your recording workflow.

Speech is Cheap's public Benchmarks lets you inspect processing times by recording length and selected add-ons, with sample counts. Use those cohorts to evaluate the kind of audio your product processes.

Connect Your App to Speech is Cheap

Replace the uploaded-file response with a recorded job that can accept a URL. Use the mapping to keep subtitles, word timing and speaker output connected to your application.

OpenAI Whisper API to Speech is Cheap API Mapping
CompareOpenAI Whisper APISpeech is Cheap
Submit
POST /v1/audio/transcriptions
Multipart: file, model
Authorization: Bearer KEY
OpenAI File Transcription Guide
POST <api|upload>/v2/jobs/
api: JSON input_url
upload: multipart input_file
Authorization: Bearer KEY
Speech is Cheap Job Requests
Speaker Labels
gpt-4o-transcribe-diarize
response_format: diarized_json
segments[].speaker
OpenAI File Transcription Guide
can_parse_speakers: true
output.segments[].speaker_id
Speech is Cheap Job Requests ; Speech is Cheap Job Responses
Word Timing
whisper-1; verbose_json
timestamp_granularities[]: word
words[].start / end in seconds
OpenAI File Transcription Guide
can_parse_words: true
output.segments[].words[]
start / end in seconds
Speech is Cheap Job Requests ; Speech is Cheap Job Responses
Status and Text
Whisper: response text / segments
Newer models: JSON or events
OpenAI File Transcription Guide
PENDING / COMPLETED / FAILED
CANCELED / UNKNOWN
output.segments[].text
Speech is Cheap Job Responses
Completion
Wait for the file response
Or stream=true on supported models
Whisper: no streaming
OpenAI File Transcription Guide ; OpenAI Audio API FAQ
Webhook: job output
Poll GET /v2/jobs/:id
Or monitor progress SSE:
can_stream_output: true
Speech is Cheap Job Requests ; Speech is Cheap Job Responses

api means https://api.speechischeap.com with JSON input_url. upload means https://upload.speechischeap.com with multipart input_file.

A successful upload always returns an SSE stream with text/event-stream, even with can_stream_output: false. In that mode, the final event contains the asynchronous job response.

Create a Job with Both Add-ons

curl --request POST \
  --url https://api.speechischeap.com/v2/jobs/ \
  --header 'Authorization: Bearer KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "input_url": "https://example.com/recording.mp3",
    "webhook_url": "https://your-domain.com/transcription-webhook",
    "can_parse_speakers": true,
    "can_parse_words": true
  }'

Example request. Replace the URLs and API key. Both add-ons are billed.

Test the Fields You Depend On

Submit input_url when your recording is already hosted. For direct upload, use the Speech is Cheap multipart interface. Receive a job ID and handle PENDING, COMPLETED and failure states rather than assuming the first response contains the full transcript.

Speech is Cheap Job Requests ; Speech is Cheap Job Responses ; OpenAI File Transcription Guide

Map verbose Whisper words and segments into output.segments. Enable both word timing and speakers when your application needs them. Set output_format for native SRT or VTT; a different parameter name does not imply identical caption segmentation.

OpenAI File Transcription Guide ; Speech is Cheap Job Requests ; Speech is Cheap Job Responses

Check language selection, prompts and English translation separately when mapping the inputs your application sends.

OpenAI File Transcription Guide ; OpenAI Model Deprecations ; OpenAI GPT-Transcribe Model

Review retention and private mode when saving transcripts. Speech is Cheap results are retrievable by job ID, so treat those IDs as sensitive.

A Production Migration

Metacast Moved over a Weekend

Metacast

5-6× faster transcript generation

Metacast's result versus its previous, unnamed provider

Podcast Transcription

How Metacast Made Podcast Transcripts 5-6× Faster

When Metacast's previous provider stopped completing transcription jobs, its team moved production to Speech is Cheap over a weekend. The new API became its primary transcription engine.

"It's now our primary transcription engine."

Arnab Deka, CTO, Metacast
Read the Case Study

Get Started with Speech is Cheap

What Replaces the Hosted Whisper API?

Speech is Cheap is one option for recorded files, with a job workflow, long-file support, captions and optional word timing and speakers. OpenAI recommends GPT-Transcribe for its own recorded-audio path. Choose based on the exact outputs your application needs.

Can I Get Speakers and Word Timing in One Job?

Yes. Enable Parse Speakers and Parse Words in Speech is Cheap. Both are paid add-ons, and the resulting segments and words use seconds for JSON timestamps. The calculator includes both charges.

Is This a Comparison with Free Open-Source Whisper?

The prices compare hosted APIs. Open-source Whisper is separately available to run yourself. It has no hosted API fee, but you supply the infrastructure and handle operations, capacity and output processing.

How Can I Prepare for the Whisper Sunset?

OpenAI schedules whisper-1 and the GPT-4o transcription models for removal on February 26, 2027. Inventory the formats and timestamps your application consumes, evaluate representative recordings, and update the parser and delivery workflow before routing production jobs.

Sources and Verification

The linked sources support the prices, product boundaries and migration details on this page.

OpenAI documents streamed text events for newer file-transcription models, while Whisper waits for the result. Receiving the first text and completing the entire recording are different measurements.

Speech is Cheap Benchmarks ; OpenAI File Transcription Guide
  1. OpenAI API Pricing

    Checked

  2. OpenAI Audio API FAQ

    Checked

  3. OpenAI Diarization Model

    Checked

  4. OpenAI File Transcription Guide

    Checked

  5. OpenAI GPT-Transcribe Model

    Checked

  1. OpenAI Model Deprecations

    Checked

  2. OpenAI Open-Source Whisper

    Checked

  3. OpenAI Realtime Transcription

    Checked

  4. OpenAI Whisper Model and Price

    Checked

  5. Speech is Cheap Benchmarks

    Checked

  1. Speech is Cheap Job Requests

    Checked

  2. Speech is Cheap Job Responses

    Checked

  3. Speech is Cheap Pricing

    Checked

  4. Speech is Cheap Product Facts

    Checked

  5. Speech is Cheap Service Commitments

    Checked

Choose Your API Plan

Select Subscription or PAYG on the pricing page. Check included minutes, overage and add-ons for the workload you compared above.

Billing Units and Assumptions

All prices are in USD. Examples use single-channel, whole-minute files no longer than 10 minutes, with selected features on every file. Audio must meet each model's format and size requirements. These are calculated prices, not a claim of equal accuracy or throughput. Totals are rounded to cents.

Speech is Cheap PAYG costs $0.002 per billed minute. Subscription costs $20 per month for 21,600 base minutes, then $0.000926 per extra minute. Unused included minutes expire each month.

Speech is Cheap rounds every file up to a whole minute for base transcription and all enabled add-ons. Subscription totals include the monthly fee, base overage and add-ons on all enabled-job minutes. Partial-minute files increase its billed minutes.

Parse Speakers adds $0.002 per PAYG minute or $0.001 on subscription. Word-Level Timestamps adds $0.001 per PAYG minute or $0.0005 on subscription. Label Audio adds $0.0002 per PAYG minute or $0.0001 on subscription.

Speech is Cheap Pricing

Hosted Whisper costs $0.006 per minute and GPT-Transcribe costs $0.0045. GPT-4o Mini and GPT-4o Diarize columns use minute-based estimates of $0.003 and $0.006 for token-priced models; actual bills can vary. These GPT-4o models and whisper-1 are scheduled to sunset on February 26, 2027.

OpenAI Whisper Model and Price ; OpenAI API Pricing ; OpenAI GPT-Transcribe Model ; OpenAI Diarization Model ; OpenAI Model Deprecations

The listed OpenAI models do not have a verified single-call configuration that returns both word timestamps and speaker annotations. Separate inference passes, external diarization, translation and self-hosting are outside these estimates.

OpenAI File Transcription Guide ; OpenAI Open-Source Whisper

The Audio API FAQ specifies 25 MiB for legacy Whisper uploads, while the file guide uses 25 MB. Both are approximately 0.024 GiB at the precision shown. This limit applies to Whisper, not every OpenAI audio endpoint.

OpenAI Audio API FAQ ; OpenAI File Transcription Guide

An equivalent per-segment sound-label output is unverified for the listed OpenAI models.

Estimates exclude tax, trial credits, negotiated discounts, multichannel charges, storage and network charges, and unselected features. Published automatic volume discounts and explicitly labeled promotions are included where stated. Paid Speech is Cheap API access requires a payment method; the free browser demo requires neither an account nor a card.

Speech is Cheap Pricing See All Speech is Cheap Prices