dbotmakerthe decision bot
Software & AI · Ranking

10 Best Speech-to-Text APIs of 2026

By the DBotMaker research desk · Updated November 7, 2026 · Next review December 22, 2026 · 10 products compared

Ranked firstAssemblyAIDevelopers building voice agents, call analytics or AI notetakers who want low streaming prices and published latency.9.1

Spec sheet

Vendor-documented specs. Click a column to sort.

ProductFree plan or trialSetupStreaming rate
1AssemblyAI9.1$0.00NoREST API, WebSocket streaming, Python SDK, JavaScript SDKNot publishedBoth$0.15 per hour (Universal-Streaming), about 150 ms p50 on Pro Realtime
2Deepgram9.0$0.01NoREST API, WebSocket streaming, Self-hosted, Regional endpointsNot publishedBoth$0.0077 per minute ($0.46 per hour), Nova-3 or Flux English
3Speechmatics8.8$0.00NoREST API, Real-time API, On-prem, On-deviceNot publishedBoth$0.15 per hour (Linden 1), $0.20 per hour (Melia 1)
4ElevenLabs Scribe8.7$0.00Free planREST API, Realtime API, ElevenLabs Agents, On-premise (enterprise)Not publishedBoth$0.39 per hour (Scribe v2 Realtime), sub-150 ms latency
5Gladia8.5Check priceNoREST API, Real-time API, EU data residencyNot publishedBothNot published in USD
6OpenAI Speech to Text API8.5$0.00NoREST API, Realtime API, Official SDKsNot publishedSelf-serve$0.017 per minute (gpt-live-transcribe)
7Rev AI8.2$0.00NoAsync API, Streaming API, SDKs, On-premNot publishedBothNot published separately
8Azure AI Speech7.9Free planFree planREST API, Speech SDK, Embedded speech, ContainersAzure servicesSelf-serveNot shown in USD from our location
9Google Cloud Speech-to-Text7.9$0.02Free planREST API, gRPC streaming, Client librariesGoogle Cloud servicesSelf-serve$0.016 per minute (standard models)
10Amazon Transcribe7.8Check priceNoAWS API, Streaming, AWS SDKsAWS servicesSelf-serveNot shown in USD from our location

The short version

AssemblyAI gives the best mix of price and speed for real-time work: Universal-Streaming costs $0.15 per hour, the vendor documents about 150 ms median latency, and concurrency is unlimited. Deepgram costs more per streaming minute at $0.0077 but is the strongest pick when you need to self-host or want a large free credit to prototype. Speechmatics has the lowest published batch rate at $0.12 per hour and can run on-prem or on-device. ElevenLabs Scribe v2 Realtime documents sub-150 ms latency across 90+ languages at $0.39 per hour. OpenAI is the easiest add if you already use its API, at $0.0045 per minute for gpt-transcribe. Gladia, Rev AI and the three cloud giants fill specific needs: EU data residency, cheap English batch jobs, or staying inside an existing AWS, Azure or Google Cloud account.

Short answer

AssemblyAI is the best speech-to-text API for developers building voice agents and call tools in 2026, with streaming at $0.15 per hour and about 150 ms median latency. Deepgram suits teams that want self-hosting and $200 in free credit, at $0.0077 per streaming minute. Speechmatics is the cheapest option at $0.12 per hour for pre-recorded audio.

This list is for developers adding transcription to a product: a voice agent that has to answer fast, a call recording tool that processes thousands of hours, or a video app that needs captions. We compared documented features and published prices for 10 speech-to-text APIs and scored each on capabilities, ease of setup and value. Vendors quote prices per minute or per hour, so we give both where it helps: $0.15 per hour is $0.0025 per minute. Latency figures appear only where the vendor publishes a number. Prices are the pay-as-you-go rates shown in US dollars on each vendor's pricing page when we checked; three vendors showed no USD price from our location and are marked as pending.

Figures worth knowing

The ranking at a glance

  1. 1AssemblyAIDevelopers building voice agents, call analytics or AI notetakers who want low streaming prices and published latency.9.1
  2. 2DeepgramTeams that want to self-host, need industry-specific models, or want a large free credit to prototype.9.0
  3. 3SpeechmaticsTeams with mixed-language audio or large batch volumes who want the lowest published hourly rate.8.8
  4. 4ElevenLabs ScribeVoice agent and captioning teams that need many languages and a published latency under 150 ms.8.7
  5. 5GladiaEuropean teams that want EU data residency, 100+ languages and code-switching in one API.8.5
  6. 6OpenAI Speech to Text APITeams already on the OpenAI API who want transcription without adding a vendor.8.5
  7. 7Rev AITeams that want cheap English batch transcription with an option to send files to human transcribers.8.2
  8. 8Azure AI SpeechCompanies already on Azure that need custom speech models, embedded speech or a free monthly tier.7.9
  9. 9Google Cloud Speech-to-TextTeams already on Google Cloud that want a free monthly allowance and tiered volume pricing.7.9
  10. 10Amazon TranscribeTeams already on AWS that need streaming and batch transcription inside their AWS account.7.8

How we make the call

Every entry gets a 0 to 10 rating on the three criteria below, and the order follows the weighted total. The ratings rest on the documented features and published prices on each maker's own pages, never hands-on testing.

  • 40%Capabilities
  • 30%Ease of setup
  • 30%Value

See the full method

  1. No. 1, top ranked

    AssemblyAI

    A speech-to-text API with separate batch and real-time models, priced per hour of audio with no commitment.

    9.1of 10

    Best for Developers building voice agents, call analytics or AI notetakers who want low streaming prices and published latency.

    Capabilities
    9.1
    Ease of setup
    9.0
    Value
    9.3

    Price

    Pay as you go from $0.15 per hour (about $0.0025 per minute) for Universal-2 batch and Universal-Streaming; Universal-3.5 Pro $0.21 per hour; free to start

    Quoted from the AssemblyAI pricing page on November 7, 2026: Exceptional accuracy at a lower price. $0.15 /hr

    AssemblyAI splits its API into pre-recorded and streaming models and prices both by the hour. For file transcription, Universal-2 covers 99 languages at $0.15 per hour, while Universal-3.5 Pro costs $0.21 per hour and focuses on 18 languages with code switching and stronger diarization. For live audio, Universal-Streaming costs the same $0.15 per hour for English, a multilingual version adds Spanish, French, German, Italian and Portuguese at the same price, and Universal-3.6 Pro Realtime costs $0.45 per hour for 32 languages with about 150 ms median latency, context carryover and voice isolation. Streams return partial and final transcripts with endpointing and word timestamps, and AssemblyAI lists unlimited concurrent streams. The catch is the add-on menu: keyterms prompting, diarization, medical mode and speaker focus each carry a per-hour fee on some models. Python and JavaScript SDKs keep the WebSocket setup short.

    What it does well

    • +Lowest published streaming rate in this list at $0.15 per hour
    • +Median latency is documented, which helps voice agent planning
    • +No commitment on pay as you go

    Where it falls short

    • −The fastest realtime model costs $0.45 per hour, three times Universal-Streaming
    • −Universal-Streaming is English only; the multilingual version covers 6 languages
    • −Add-ons such as keyterms and diarization are billed per hour on top
    Batch languages
    99 on Universal-2
    Realtime latency
    About 150 ms p50 (Universal-3.6 Pro Realtime)
    Concurrency
    Unlimited concurrent streams

    Visit assemblyai.com|Read the full AssemblyAI profile

  2. No. 2

    Deepgram

    A speech-to-text API with Nova-3 for general transcription and Flux for real-time voice agents, billed per second.

    9.0of 10

    Best for Teams that want to self-host, need industry-specific models, or want a large free credit to prototype.

    Capabilities
    9.2
    Ease of setup
    9.0
    Value
    8.8

    Price

    Pay as you go with $200 in free credit; Nova-3 monolingual streaming $0.0077 per minute, multilingual $0.0092; pre-recorded runs lower; Growth from $4,000 a year

    Quoted from the Deepgram pricing page on November 7, 2026: Nova-3 Monolingual $0.0077 / min

    Deepgram offers two main speech models. Nova-3 handles general transcription in 60+ languages with diarization, smart formatting and keyterm prompting, and Flux STT targets voice agents with turn detection and interruption handling. Streaming prices on pay as you go are $0.0077 per minute for Nova-3 monolingual or Flux English and $0.0092 for Nova-3 multilingual, which works out to $0.46 and $0.55 per hour; Deepgram says pre-recorded audio costs less. Billing is per second without block rounding, and smart formatting is included, while redaction costs $0.0020 per minute and keyterm prompting $0.0013. The $200 starting credit needs no card and does not expire. Deployment is the main differentiator: you can use Deepgram's cloud, route through regional endpoints, or self-host, and you can train a custom model on your own data. The Growth plan cuts rates by up to 20% but starts at $4,000 a year.

    What it does well

    • +$200 free credit, which Deepgram says covers roughly 43,000 Nova-3 minutes
    • +Billed per second with no block rounding
    • +Self-hosting option for data residency and compliance

    Where it falls short

    • −Streaming costs about three times AssemblyAI's Universal-Streaming rate
    • −Growth discounts need a $4,000 yearly prepayment
    • −No single published latency figure for Flux or Nova-3
    Free credit
    $200, no card required, does not expire
    Languages
    60+
    Deployment
    Deepgram cloud, regional endpoints or self-hosted

    Visit deepgram.com|Read the full Deepgram profile

  3. No. 3

    Speechmatics

    A UK speech-to-text API with multilingual, medical and voice agent models that runs in the cloud, on-prem or on-device.

    8.8of 10

    Best for Teams with mixed-language audio or large batch volumes who want the lowest published hourly rate.

    Capabilities
    8.8
    Ease of setup
    8.4
    Value
    9.2

    Price

    Free start with $100 in credits and no card; pre-recorded from $0.12 per hour (about $0.002 per minute) on Melia 1; real-time from $0.15 per hour on Linden 1

    Quoted from the Speechmatics pricing page on November 7, 2026: World class speech to text from $0.12/hr

    Speechmatics prices each model separately and publishes every rate. For pre-recorded audio, Melia 1 costs $0.12 per hour and transcribes 56 languages without being told which one to expect, switching mid-sentence when speakers do. The Enhanced model costs $0.38 per hour, adds a custom dictionary and is the vendor's most accurate option, and Oak 1 handles clinical language for $0.15 per hour in batch. For live audio, Linden 1 is built for voice agents with turn detection at $0.15 per hour, and Melia 1 real-time costs $0.20. Speechmatics says real-time transcripts arrive in under one second. New accounts get $100 in credits with no card, credit packs start at $25, and volume discounts reach 25%. The company also lists on-prem and on-device deployment, which few rivals offer at this price. Add-ons such as translation at $0.49 per hour and chapters at $0.30 add up quickly.

    What it does well

    • +Lowest published batch rate in this list at $0.12 per hour
    • +$100 starting credit with no card
    • +Cloud, on-prem and on-device deployment

    Where it falls short

    • −Enhanced accuracy costs $0.38 per hour for batch and $0.40 for real-time
    • −Real-time latency is described as under one second, not a tighter figure
    • −Translation and chapters cost extra per hour
    Free credit
    $100, no card required
    Languages
    55+
    Discounts
    Up to 25% volume discount, 33% opt-in training discount

    Visit speechmatics.com|Read the full Speechmatics profile

  4. No. 4

    ElevenLabs Scribe

    ElevenLabs' speech-to-text models, Scribe v2 for files and Scribe v2 Realtime for live audio, billed in US dollars per hour.

    8.7of 10

    Best for Voice agent and captioning teams that need many languages and a published latency under 150 ms.

    Capabilities
    8.7
    Ease of setup
    8.8
    Value
    8.6

    Price

    API pay as you go: Scribe v2 $0.22 per hour (about $0.0037 per minute), Scribe v2 Realtime $0.39 per hour; keyterm prompting $0.05 per hour extra

    Quoted from the ElevenLabs Scribe pricing page on November 7, 2026: speech to text $0.22 per hour (Scribe) or $0.39 per hour (Scribe Realtime)

    Scribe is the speech-to-text side of ElevenLabs, sold through the same API that runs its voices. Scribe v2 handles files in 90+ languages with keyterm prompting and dynamic audio tagging at $0.22 per hour, and Scribe v2 Realtime streams live audio with a published latency under 150 ms for $0.39 per hour. Keyterm prompting adds $0.05 per hour on batch and $0.08 on realtime, and transcript editing adds $0.07 or $0.12. A medical variant is HIPAA-eligible, with BAAs and a zero retention mode, and ElevenLabs says Scribe also supports on-premise configurations for enterprises. API usage is billed in US dollars per audio minute rather than in credits, which makes cost easy to forecast, and a free plan with monthly credits covers early tests. It also plugs directly into ElevenLabs Agents if you are building a voice agent there. The main drawback is price: realtime costs more than double AssemblyAI's streaming rate.

    What it does well

    • +Published sub-150 ms latency on the realtime model
    • +90+ languages on both batch and realtime
    • +Free plan with monthly credits to try the models

    Where it falls short

    • −Realtime costs $0.39 per hour, more than AssemblyAI or Speechmatics
    • −Keyterm prompting and transcript editing are billed per hour on top
    • −On-premise is for enterprises only
    Languages
    90+
    Realtime latency
    Under 150 ms
    Billing
    API billed in US dollars per audio minute

    Visit elevenlabs.io|Read the full ElevenLabs Scribe profile

  5. No. 5

    Gladia

    A Paris-based speech-to-text API with Solaria models for batch and real-time audio and built-in audio intelligence.

    8.5of 10

    Best for European teams that want EU data residency, 100+ languages and code-switching in one API.

    Capabilities
    8.6
    Ease of setup
    8.5
    Value
    8.4

    Price

    See vendor pricing (USD check pending)

    No US price was listed when we checked. See the Gladia pricing page.

    Gladia sells one speech-to-text layer with transcription and audio intelligence bundled into the same request. Its Solaria models cover 100+ languages in both batch and real-time modes and handle sentences that switch language mid-flow without breaking timestamps. Diarization, sentiment analysis, named entity recognition and custom vocabulary are part of the core API, and add-ons such as translation and PII redaction are billed per hour only when you turn them on. Gladia states GDPR, HIPAA, SOC 2 Type II and ISO 27001 compliance and offers EU data residency, which matters for European call recording. Self-serve plans include 30 concurrent requests, rates drop automatically as monthly volume grows, and large top-ups earn bonus credits. Pricing from our location was shown only in euros, so we could not confirm a USD rate; check the vendor's page from a US account before you budget.

    What it does well

    • +Free starting credits valid for one year
    • +GDPR, HIPAA, SOC 2 Type II and ISO 27001 documented
    • +Automatic volume discounts as monthly hours grow

    Where it falls short

    • −Prices are shown in euros, so US buyers face currency conversion
    • −Self-serve plans cap concurrency at 30 requests
    • −No published latency figure on the pricing page
    Languages
    100+
    Compliance
    GDPR, HIPAA, SOC 2 Type II, ISO 27001
    Concurrency
    30 concurrent requests on self-serve

    Visit gladia.io|Read the full Gladia profile

  6. No. 6

    OpenAI Speech to Text API

    OpenAI's transcription endpoints, with gpt-transcribe for files and gpt-live-transcribe for live audio, inside the standard OpenAI API.

    8.5of 10

    Best for Teams already on the OpenAI API who want transcription without adding a vendor.

    Capabilities
    8.4
    Ease of setup
    9.0
    Value
    8.2

    Price

    Usage only: gpt-transcribe $0.0045 per minute for batch, gpt-live-transcribe $0.017 per minute for live audio; older gpt-4o-mini-transcribe $0.003 per minute

    Quoted from the OpenAI Speech to Text API pricing page on November 7, 2026: A speech-to-text model for asynchronous and batch workloads. Price $0.0045 per minute

    OpenAI's speech-to-text sits inside the same API most AI developers already use. For recorded audio, gpt-transcribe costs $0.0045 per minute and accepts keyword lists, language hints and a free-text prompt describing the recording, which helps with product names and account codes. For live audio from a microphone or phone call, gpt-live-transcribe streams text as the speaker talks for $0.017 per minute. Diarization runs through gpt-4o-transcribe-diarize, which can match known speaker names, but OpenAI notes speaker labels are not supported in realtime sessions. The older gpt-4o-mini-transcribe remains available at $0.003 per minute, and the original whisper-1 model is deprecated, so new projects should start on gpt-transcribe. Uploads are capped at 25 MB, which means long recordings must be compressed or split. OpenAI does not publish a latency figure for live transcription. The setup is simple if you already have keys and billing in place.

    What it does well

    • +Nothing new to sign up for if you already use OpenAI
    • +Batch rate of $0.0045 per minute is competitive
    • +Keywords and prompts help with names and jargon

    Where it falls short

    • −Live transcription at $0.017 per minute is the highest published streaming rate here
    • −Files are limited to 25 MB per request
    • −Speaker labels are not supported in realtime sessions
    File limit
    25 MB per upload
    Diarization
    Files only, via gpt-4o-transcribe-diarize
    Legacy model
    whisper-1 is deprecated

    Visit openai.com|Read the full OpenAI Speech to Text API profile

  7. No. 7

    Rev AI

    The developer API from transcription company Rev, with its Reverb ASR models, a Whisper option and human transcription.

    8.2of 10

    Best for Teams that want cheap English batch transcription with an option to send files to human transcribers.

    Capabilities
    7.8
    Ease of setup
    8.4
    Value
    8.6

    Price

    Pay as you go with free credits worth 5 hours of Reverb; Reverb English $0.20 per hour (about $0.0033 per minute), foreign languages $0.30 per hour, human transcription $1.99 per minute

    Quoted from the Rev AI pricing page on November 7, 2026: Reverb Transcription $0.20 per hour

    Rev AI is the API arm of Rev, a long-running transcription service, and that history shows in its pricing. Reverb, its in-house model, transcribes English at $0.20 per hour and Spanish, French, Chinese, Portuguese and 53 more languages at $0.30 per hour, with files rounded up to the nearest second and a 15 second minimum. A Whisper Large option costs $0.005 per minute, and the same API can route a file to human transcribers for $1.99 per minute, which few rivals offer. Insight APIs cover language identification, translation, summarization, sentiment and topic extraction. Rev AI supports async and streaming transcription, SDKs, and cloud or on-prem deployment, and lists SOC II, HIPAA, GDPR and PCI compliance with 99.99% uptime. Free credits equal 5 hours of Reverb. The list is lighter on voice agent features such as turn detection, and Rev AI does not publish a streaming latency figure.

    What it does well

    • +Human transcription available when machine output is not enough
    • +Free credits worth 5 hours of Reverb
    • +Low English batch rate at $0.20 per hour

    Where it falls short

    • −15 second minimum per file
    • −No published latency figure for streaming
    • −Smaller feature set for voice agents than AssemblyAI or Deepgram
    Languages
    57+
    Minimum billing
    Rounded up to the nearest second, 15 second minimum
    Compliance
    SOC II, HIPAA, GDPR, PCI

    Visit rev.ai|Read the full Rev AI profile

  8. No. 8

    Azure AI Speech

    Microsoft's speech service on Azure for real-time, fast and batch transcription, translation and custom speech models.

    7.9of 10

    Best for Companies already on Azure that need custom speech models, embedded speech or a free monthly tier.

    Capabilities
    8.7
    Ease of setup
    7.2
    Value
    7.6

    Price

    See vendor pricing (USD check pending)

    No US price was listed when we checked. See the Azure AI Speech pricing page.

    Azure AI Speech bundles speech to text, text to speech and translation in one Azure service. For transcription you can pick real-time, fast or batch modes, train a custom speech model on your own audio and vocabulary, and caption audio in more than 100 languages. Continuous language identification, diarization and pronunciation assessment are enhanced add-ons billed per feature. Embedded speech runs recognition on devices, and connected containers let you host models in your own environment under commitment tiers. Microsoft provides SDKs in C#, C++, Java and other languages. The free F0 tier includes 5 audio hours of standard real-time transcription a month and 5 hours of custom real-time transcription, which is generous for testing. Billing is per second. The pricing page loaded its rates with a script from our location and showed no USD figures, so we marked the price as pending. Expect more setup than a single-vendor API, since you create Azure resources and choose regions.

    What it does well

    • +Free tier with 5 audio hours of real-time transcription a month
    • +Commitment tiers for large monthly volumes
    • +Fits into existing Azure security and billing

    Where it falls short

    • −Pricing page did not show rates in USD from our location
    • −Setup runs through Azure resources and regions
    • −Add-ons such as diarization and language identification are billed per feature
    Free tier
    5 audio hours of real-time transcription a month
    Languages
    More than 100 for captioning
    Billing
    Per second

    Visit azure.microsoft.com|Read the full Azure AI Speech profile

  9. No. 9

    Google Cloud Speech-to-Text

    Google Cloud's speech recognition API with Chirp and task-specific models, billed per second inside Google Cloud.

    7.9of 10

    Best for Teams already on Google Cloud that want a free monthly allowance and tiered volume pricing.

    Capabilities
    8.5
    Ease of setup
    7.4
    Value
    7.6

    Price

    First 60 minutes a month free; standard recognition $0.016 per minute up to 500,000 minutes, lower at higher volumes; new customers get $300 in Google Cloud credits

    Quoted from the Google Cloud Speech-to-Text pricing page on November 7, 2026: $0.016 / 1 minute, per 1 month / account

    Google Cloud Speech-to-Text gives you a set of recognition models behind one API: Chirp, the default and latest models, and task-tuned options such as phone_call and video, plus medical conversation and dictation models. It supports 85+ languages and variants, speaker diarization, model adaptation for custom vocabulary, automatic punctuation and language detection. Standard recognition costs $0.016 per minute for the first 500,000 minutes a month and $0.01 per minute after that, with deeper discounts at higher tiers, and the first 60 minutes each month are free. Requests round up to the nearest second. New Google Cloud customers also get $300 in general credits. The trade-off is effort and price: you need a Cloud project, billing and service accounts, and the starting rate is several times what AssemblyAI or Speechmatics charge. Google does not publish a single streaming latency figure on the product page.

    What it does well

    • +60 free minutes every month
    • +Rates drop at higher volumes, to $0.01 per minute above 500,000 minutes
    • +Requests round up to the nearest second

    Where it falls short

    • −$0.016 per minute is high compared with specialist APIs
    • −Setup needs a Google Cloud project, billing and service accounts
    • −No published latency figure for streaming
    Free tier
    First 60 minutes a month
    Languages
    85+ languages and variants
    Billing
    Rounded up to the nearest second

    Visit cloud.google.com|Read the full Google Cloud Speech-to-Text profile

  10. No. 10

    Amazon Transcribe

    AWS's speech recognition service for streaming and recorded audio, with call analytics and a HIPAA-eligible medical version.

    7.8of 10

    Best for Teams already on AWS that need streaming and batch transcription inside their AWS account.

    Capabilities
    8.4
    Ease of setup
    7.3
    Value
    7.6

    Price

    See vendor pricing (USD check pending)

    No US price was listed when we checked. See the Amazon Transcribe pricing page.

    Amazon Transcribe is the default speech-to-text option inside AWS. It runs on what Amazon calls a multi-billion parameter speech foundation model for both streaming and recorded speech, and it offers features across 100+ languages, including automatic punctuation. You can train custom language models, add custom vocabulary, redact sensitive content automatically and flag toxic speech. The medical side is HIPAA-eligible and connects to AWS HealthScribe for clinical documentation. Billing is per second of audio with no minimum, and the free tier covers 60 audio minutes a month for the first 12 months, though not redaction or custom language models. Rates differ by AWS region and the page loaded them with a script, so we could not confirm a USD rate and marked pricing as pending. Setup requires an AWS account, IAM permissions and a region choice, which adds steps compared with a single-key API, but it keeps audio and transcripts under your existing AWS controls.

    What it does well

    • +Free tier of 60 audio minutes a month for the first 12 months
    • +Billed in one-second increments with no minimum
    • +Runs inside existing AWS accounts, IAM and billing

    Where it falls short

    • −Rates are set by region and were not shown in the fetched page
    • −Free tier ends after 12 months and excludes redaction and custom models
    • −No published streaming latency figure
    Free tier
    60 minutes a month for 12 months
    Billing
    One-second increments, no minimum
    Languages
    100+

    Visit aws.amazon.com|Read the full Amazon Transcribe profile

Before you pick a product or a plan

Separate streaming and batch prices

Most vendors charge more for real-time audio than for files. AssemblyAI charges $0.15 per hour for both Universal-Streaming and Universal-2 batch, but Speechmatics moves from $0.12 to $0.20 per hour on Melia 1 and ElevenLabs from $0.22 to $0.39. Price the mode you will actually run, and budget separately if you need both.

Check published latency for voice agents

A voice agent feels slow when the transcript arrives late. AssemblyAI lists about 150 ms median latency for Universal-3.6 Pro Realtime, ElevenLabs lists sub-150 ms for Scribe v2 Realtime, and Speechmatics says real-time transcription returns in under one second. Deepgram, OpenAI and the cloud providers describe low latency without a single figure, so measure them on your own audio.

Add up the add-ons

Headline rates often exclude features you may need. AssemblyAI bills keyterms prompting at $0.05 per hour and diarization at $0.02 per hour on Universal-3.5 Pro, Deepgram bills redaction at $0.0020 per minute, and ElevenLabs bills keyterm prompting at $0.05 per hour. Include them before you compare totals.

Match languages to your users

Coverage varies widely: Gladia lists 100+ languages, AssemblyAI 99 for batch, ElevenLabs 90+, Google 85+, Deepgram 60+ and Speechmatics 55+. Real-time coverage is often narrower, so check the streaming model's list. Code-switching, where a speaker changes language mid-sentence, is supported by Speechmatics Melia 1, Gladia and Deepgram's multilingual models.

Decide where the audio may go

Health and finance apps usually need a BAA or local processing. Deepgram and Rev AI can be self-hosted or deployed on-prem, Speechmatics adds on-device, and ElevenLabs offers on-premise configurations for enterprises. Gladia states GDPR, HIPAA, SOC 2 Type II and ISO 27001 compliance, and AWS Transcribe is HIPAA-eligible.

Questions readers ask

What is the best speech-to-text API?
AssemblyAI is our top pick for most developers: Universal-Streaming costs $0.15 per hour, its Pro Realtime model documents about 150 ms median latency, and concurrency is unlimited. Deepgram is the best alternative if you need self-hosting or want $200 in free credit.
How much does a speech-to-text API cost per minute?
Published pay-as-you-go rates run from about $0.002 per minute for Speechmatics batch ($0.12 per hour) and $0.0025 for AssemblyAI ($0.15 per hour) to $0.0077 for Deepgram streaming and $0.016 for Google Cloud. OpenAI charges $0.0045 per minute for batch and $0.017 for live transcription.
Which speech-to-text API has the lowest latency?
Among vendors that publish a figure, ElevenLabs lists sub-150 ms for Scribe v2 Realtime and AssemblyAI lists about 150 ms median for Universal-3.6 Pro Realtime. Speechmatics says real-time transcripts arrive in under one second. Deepgram, OpenAI and the cloud providers do not publish a single number.
Is there a free speech-to-text API?
Google Cloud gives the first 60 minutes a month free and Azure's free tier includes 5 audio hours of real-time transcription a month. Deepgram gives $200 in starting credit, Speechmatics $100 and Rev AI credits worth 5 hours of transcription.
Can I self-host a speech-to-text API?
Yes. Deepgram supports self-hosting, Speechmatics and Rev AI offer on-prem deployment, Speechmatics also runs on-device, and ElevenLabs lists on-premise configurations for enterprises. Azure offers embedded speech and connected containers.

Spotted an error or a price change? Write to editorial@dbotmaker.io

Nobody paid to appear here and none of the links earn us money. Details are in our editorial policy. Makers change prices, plans and terms often, so check the price on their site before you buy or upgrade.

More rankings