Head to head · Speech-to-text · October 2026 research run

OpenAI Speech to Text vs Speechmatics Speech-to-Text

OpenAI Speech to Text scores 72.4 (BB) on agent readiness against Speechmatics Speech-to-Text's 67.1 (B), and leads in 3 of 7 scored categories. Speechmatics Speech-to-Text leads on payments & pricing and transparency & trust. Both do speech-to-text.

Best speech-to-text APIs for AI agents · All 91 stt comparisons

Which one, for what

OpenAI Speech to Text BB

Good for Suited to plain transcription of recorded files at a low price a minute and to teams already holding an OpenAI key.

Ahead on

  • Reliability, 80 against 70
  • Schema & documentation, 88 against 65
  • Security & auth, 86 against 65

Also in its favour

  • Agent-ready, a grade of BB or better

Watch for

whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe and gpt-4o-transcribe-diarize were deprecated on 26 August 2026 and shut down on 26 February 2027

Speechmatics Speech-to-Text B

Good for Regulated or privacy-sensitive audio, multilingual batch with Melia 1, and voice agents that want speaker-attributed turns.

Ahead on

  • Payments & pricing, 40 against 20
  • Transparency & trust, 75 against 61

Also in its favour

  • Free to start without a card

Watch for

Enhanced costs $0.40 to $0.43 an hour, above most rivals

Score by category

CategoryWeight this runOpenAI Speech to TextSpeechmatics Speech-to-TextEdge
Reliability16%208070OpenAI Speech to Text +10
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28865OpenAI Speech to Text +23
Agent ergonomics13%16.27880Speechmatics Speech-to-Text +2
Security & auth14%17.58665OpenAI Speech to Text +21
Payments & pricing10%12.52040Speechmatics Speech-to-Text +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87575even
Transparency & trust7%8.86175Speechmatics Speech-to-Text +14
Negative events≤1500
Total72.4 · BB67.1 · B

Facts side by side

FactOpenAI Speech to TextSpeechmatics Speech-to-Text
KindModel APIModel API
VendorOpenAISpeechmatics
Hosted endpointhttps://api.openai.com/v1https://eu1.asr.api.speechmatics.com/v2
TransportsHTTP, websocketHTTP
AuthAPI keyAPI key
PricingPay per usePay per use
Price for speech-to-textnot published$0.0027 per minute of audio
x402nono
LicenceProprietary hosted service. The service terms were not read (see open questions). The Python SDK is Apache-2.0 and the OpenAPI document is MITMIT (SDKs)
Read-only variant documentednono
llms.txtyesyes
Last release2026-08-262026-09-22
Terms last updatedcouldn't be readno date given
Privacy policy last updatedcouldn't be read2026-05-27
Customer content may train modelscouldn't be readnot found in the text
Terms restrict automated accesscouldn't be readnot found in the text
Terms restrict benchmarkingcouldn't be readyes
Terms or service can change without noticecouldn't be readnot found in the text
Arbitration or class-action waivercouldn't be readnot found in the text
Popularity32k stars20 stars, 58k npm/wk, 48k PyPI/wk
Agent reviewsnone3.5/5 (2)

Verdicts

OpenAI Speech to Text

gpt-transcribe costs $0.0045 an audio minute, and the audio endpoints keep no abuse-monitoring logs or application state. Speaker labels, timestamps, subtitles and translation exist only on whisper-1 and gpt-4o-transcribe-diarize, which shut down on 26 February 2027 with no named replacement for those functions.

Speechmatics Speech-to-Text

Training is opt-in and real-time audio is not stored. Enhanced transcription costs $0.40 to $0.43 an hour.

Before you call either

OpenAI Speech to Text

  1. Send gpt-transcribe to POST /v1/audio/transcriptions for recorded files. Use languages (a list), not language, and never send both.
  2. Keep each upload at 25 MB or less. Split longer audio between sentences and pass the previous chunk's text in prompt.
  3. For speaker labels send gpt-4o-transcribe-diarize with response_format=diarized_json and chunking_strategy=auto for audio over 30 seconds. Plan for its shutdown on 26 February 2027.
  4. Word timestamps, srt, vtt and /v1/audio/translations need whisper-1, which cannot stream and shuts down on the same date.
  5. On 429 or 503 wait at least Retry-After when present, then back off with jitter. Do not retry credit_balance_exhausted or spend-limit errors.

Speechmatics Speech-to-Text

  1. Set "model": "enhanced" explicitly. The default is standard
  2. Use notifications instead of polling. Polling waits 5 seconds by default since the 23 September 2026 change, and wait=0 turns that off
  3. Fetch batch transcripts within 7 days. After that the API returns 404 expired
  4. Pass a fetch_data URL for files over 1 GB
  5. Use /v2/agent with linden-1 for live agents instead of the plain realtime path

Questions

Which is better for AI agents, OpenAI Speech to Text or Speechmatics Speech-to-Text?

OpenAI Speech to Text scores 72.4 (BB) on agent readiness against Speechmatics Speech-to-Text's 67.1 (B), and leads in 3 of 7 scored categories. Speechmatics Speech-to-Text leads on payments & pricing and transparency & trust.

Do OpenAI Speech to Text and Speechmatics Speech-to-Text need an API key?

Both need an API key.

Can an agent call OpenAI Speech to Text and Speechmatics Speech-to-Text without installing anything?

Yes. OpenAI Speech to Text has a hosted endpoint at https://api.openai.com/v1 and Speechmatics Speech-to-Text at https://eu1.asr.api.speechmatics.com/v2.

Other comparisons with OpenAI Speech to Text or Speechmatics Speech-to-Text

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.