Speech-to-text API directory: Compare models from ElevenLabs, OpenAI, and more

A practical reference for sorting speech-to-text APIs by the features that shape an integration: price, language coverage, streaming, and speaker diarization.

An audio waveform transforming into structured transcript lines and data blocks
12providers in the working comparison
4core signals that narrow most shortlists first
Sourcedevery provider profile lists its primary sources

Speech-to-text APIs, compared on the details that decide an integration.

What a speech-to-text API is, who this directory is for, and how to read the board.

A speech-to-text API turns spoken audio into written text over a network call. This directory lists the providers that developers and technical buyers evaluate most often and puts them on the same terms: price, language coverage, real-time streaming, and speaker diarization, with a primary source behind every figure.

The goal is a fast, honest first pass. Each field is verified against the provider’s own pricing and documentation, native billing units and tiers are footnoted, and the fields that cannot yet be measured on equal footing, accuracy and latency, are left empty rather than filled with numbers that do not compare.

Use the board to narrow a shortlist, open a provider profile for the detail and the primary-source links, then confirm anything load-bearing in the provider’s own docs before you build. New to the terms? The speech-to-text glossary defines the vocabulary the field uses.

The provider board.

Use this as a starting point, not a final verdict. The current order is a transparent working sort based on streaming and diarization support, then listed price where available.

Working comparison of speech-to-text API providers
#ProviderListed priceLanguagesStreamingDiarizationFree tier
01Speechmatics$0.0022/min55+YesYesYes
02AssemblyAI$0.0035/min99+YesYesYes
03ElevenLabs Scribe$0.0037/min90+YesYesYes
04Deepgram$0.0043/min45+YesYesYes
05OpenAI (Whisper / gpt-4o-transcribe)$0.0060/min98+YesYesNo
06Telnyx$0.0150/min100+YesYesNo
07Google Cloud Speech-to-Text$0.0160/min125+YesYesYes
08Azure AI Speech (Speech-to-Text)$0.0167/min140+YesYesYes
09Amazon Transcribe$0.0240/min100+YesYesYes
10Rev AI$0.0033/min58+YesNoYes
11Google Gemini (audio understanding)VariesNot listedYesNoYes
12Whisper (open source)Self-hosted99+NoNoYes

Data status Pricing, languages, streaming, diarization, and free-tier fields verified against each vendor's primary pricing/docs pages on 2026-08-27 (see price_note, capability notes, and sources per provider). Prices are the cheapest documented async/pre-recorded per-minute-equivalent for the current flagship model; native billing units differ (per-hour, per-second, per-token) and are stated in price_note. Cheaper batch/volume tiers exist for several vendors and are described qualitatively where the exact rate is not publicly enumerated. wer_pct and latency remain unmeasured estimates and are NOT yet verified.

Every provider, up close.

Each profile keeps the essentials in one place, with a direct route to primary docs when it is time to validate a fit.

Method before metrics.

We show what is known, mark what is not, and will only add accuracy and latency comparisons once each provider is measured or sourced on the same basis. That makes the board useful without pretending its draft fields are settled facts.

Start with the right question.

A short grounding layer for buyers and the systems that need a direct answer before they explore the directory.

What is a speech-to-text API?

A speech-to-text API, also called automatic speech recognition or ASR, converts spoken audio into written text through a network call. A developer sends recorded or live audio and receives a transcript, often with timestamps, confidence scores, and optional speaker labels.

How should I compare speech-to-text APIs?

Compare speech-to-text APIs on four integration signals first: real-time streaming, speaker diarization, language coverage, and a pricing model that fits your volume. Once a shortlist forms, validate accuracy and latency yourself on audio that matches your use case, because vendor-reported numbers often come from different test sets.

What is the difference between real-time and batch transcription?

Real-time, or streaming, transcription returns text while audio is still arriving, which suits live calls and captions. Batch, or pre-recorded, transcription processes a completed file and returns the transcript afterward, usually at a lower price. Many providers charge more for streaming than for the same audio processed in batch.

How much does a speech-to-text API cost?

Cloud speech-to-text pricing usually runs from roughly $0.002 to $0.025 per minute, but the headline number hides real differences. Providers bill in different units, per minute, per hour, per second, or per token, and batch tiers are often far cheaper than streaming. Each provider profile lists the cheapest documented pre-recorded rate with the native unit and tier footnoted.

What is speaker diarization, and do I need it?

Speaker diarization separates and labels each distinct speaker in an audio stream, so a transcript reads as separate speakers rather than one block of text. It matters for meetings, call analytics, and interviews, and less for single-speaker dictation. Some providers document only speaker-change detection, which flags a switch without labeling each speaker.

Is there a free or open-source speech-to-text option?

Yes. OpenAI Whisper is open source under an MIT license, so it can be self-hosted with no per-minute fee, though you pay for the compute to run it. Most hosted APIs also offer free access, which the directory marks as a perpetual allotment, a time-limited trial, or a one-time credit.

Which speech-to-text API is the most accurate?

No single speech-to-text API is most accurate for every case, because accuracy depends on audio quality, accents, domain vocabulary, and background noise. Test two or three providers on audio that matches your workload and measure word error rate on the same files. This directory leaves accuracy fields empty until every provider can be measured on one benchmark.

Building with speech?

Explore speech-to-text built alongside voice and messaging APIs.

Build on Telnyx