
Key takeaways
• Five first choices, plus your own cloud’s engine. Deepgram Nova-3, OpenAI GPT-Transcribe, Speechmatics Melia, Google (Chirp 3 and the new Gemini 3.5 Transcribe) and Microsoft (Azure AI Speech and MAI-Transcribe-2) are the AI speech recognition software to shortlist first in October 2026; add AssemblyAI for transcription plus intelligence, and Amazon Transcribe if you live on AWS.
• Benchmark WER lies; test on your own audio. On the Artificial Analysis leaderboard (October 2026) the newest models score 2–3% WER (MAI-Transcribe-2 2.0%, Gemini 3.5 Transcribe 2.6%), yet a July 2026 independent comparison of 14 models across 16 datasets saw GPT-4o collapse to 43.8% on earnings calls. Track keyword recall rate (KRR) on your domain, not a leaderboard.
• Streaming and batch are different products. Voice agents need sub-300 ms streaming (Deepgram Nova-3 and Flux, with Speechmatics close behind, and now Microsoft MAI-Transcribe-2-Streaming, which returns first partials in about 100 ms). Meeting summaries can run batch and pay up to 5× less.
• Prices keep falling. October 2026 list prices: Google Dynamic Batch and Azure batch $0.003/min, Deepgram Nova-3 $0.0043/min batch and $0.0077/min streaming, OpenAI GPT-Transcribe $0.0045/min, and AWS now charges $0.006/min batch and $0.010/min streaming. Self-hosting only pays off past roughly 14,000 audio hours a month.
• OpenAI users have a deadline. whisper-1, gpt-4o-transcribe and gpt-4o-mini-transcribe leave the OpenAI API on February 26, 2027; GPT-Transcribe and GPT-Live-Transcribe are the named replacements.
• Compliance narrows the field fast. AWS Transcribe (including Medical), Azure, Deepgram, IBM watsonx and Google Cloud (BAA must be enabled) sign BAAs, OpenAI does not on standard plans; EU-only workloads usually need a containerized or regional deployment.
Updated October 2026: OpenAI GPT-Transcribe and the February 2027 retirement of whisper-1 and gpt-4o-transcribe, Gemini 3.5 Transcribe, Microsoft MAI-Transcribe-2, new AWS and Google prices, and a refreshed cost model.
Why Fora Soft wrote this playbook
We have built real-time audio and video products since 2005. Most of them end up needing speech recognition somewhere: live captions in a virtual classroom, real-time translation in a contact center, a transcript inside a telehealth visit, voice commands in a meeting tool. Across 250+ projects we have wired that pipeline into e-learning, telemedicine, video conferencing, broadcasting, and enterprise SaaS, and we have run every serious AI speech recognition software vendor against real customer audio, not press-release benchmarks.
One of those products, BrainCert, has delivered more than 500 million real-time classroom minutes across 10 data centers to 100,000+ customers at 99.995% uptime. Another, TransLinguist, runs interpretation across 75+ languages for a marketplace of 30,000+ certified interpreters and won the NHS national framework across the UK. That is why this guide leads with operational trade-offs (cost at scale, diarization purity, streaming latency) instead of vendor brochures. Use it the way our solution architects do: as a checklist that turns "we want voice in our app" into a defensible technical choice in one afternoon.
The market moved again between July and October 2026, so start with the quick answers and the price map below, then read the engine-by-engine detail. If you would rather have a team build it, our custom speech-to-text development team ships real-time captions, transcription and voice pipelines on Deepgram, Whisper and AssemblyAI, in the cloud or on-prem. If you only need the accuracy background first, our companion guide on speech recognition accuracy in noisy environments pairs well with this one.

Figure 1. Streaming list price per minute in October 2026. AssemblyAI, Deepgram, Gemini 3.5 Transcribe Live and MAI-Transcribe-2-Streaming sit under one cent; Google Chirp 3, Azure and OpenAI sit near 1.7 cents.
Need a second opinion on which AI speech recognition software fits your app?
Bring us your sample audio and your latency, accuracy, and compliance constraints. Thirty minutes is enough to narrow the shortlist to two engines.
Which speech recognition software is best for price, speed, accuracy, and languages?
Short answer: no single engine wins every axis, so pick by the constraint that binds first. These are our October 2026 picks, each checked against the vendor’s own pricing or model page and the Artificial Analysis speech-to-text leaderboard.
Best price. For batch, Speechmatics Melia 1 ($0.12 per hour, about $0.002/min, self-serve) is the cheapest list price we found in October 2026, followed by Google Speech-to-Text Dynamic Batch and Azure AI Speech batch at $0.003/min. For streaming, AssemblyAI Universal-3.6 Pro Realtime ($0.45 per hour, about $0.0075/min) and Deepgram Nova-3 ($0.0077/min list, $0.0048/min on its current promo) are the cheapest mainstream picks.
Best speed. Microsoft MAI-Transcribe-2-Streaming returns first partial transcripts in just over 100 ms (Microsoft, October 2026, public preview), and Deepgram Nova-3 and Flux deliver sub-300 ms streaming in production. For the tightest latency you fully control, self-host NVIDIA Riva next to your media server.
Best accuracy. On the Artificial Analysis leaderboard in October 2026, the lowest word error rates among mainstream vendors belong to Microsoft MAI-Transcribe-2 (2.0%), ElevenLabs Scribe v2 (2.2%), Google Gemini 3.5 Transcribe (2.6%), AssemblyAI Universal-3 Pro (3.1%) and OpenAI GPT-Transcribe (3.3%). On hard, domain-specific audio the order changes, so run your own bake-off.
Best multi-language support. Azure AI Speech (140+ languages), Google Chirp 3 (125+), Whisper-based models (99) and Gemini 3.5 Transcribe (85+) cover the most languages in 2026. For mixed-language speech inside one file, Speechmatics Melia (56 languages) and OpenAI GPT-Transcribe (multiple language hints) handle code-switching natively.
Best security and compliance. Amazon Transcribe (including Medical), Azure AI Speech, Deepgram, IBM watsonx and Google Cloud (with its BAA enabled) sign HIPAA Business Associate Agreements, and Speechmatics and NVIDIA Riva run as containers inside your own VPC for EU or air-gapped workloads.
Best customization. Azure Custom Speech is the deepest option for fine-tuning on your own transcripts. For lighter domain vocabulary, Deepgram keyterm prompting, AssemblyAI keyterms prompting (up to 100 terms) and OpenAI GPT-Transcribe keyword hints work without training a model.
Best usability for developers. Deepgram, AssemblyAI and Speechmatics have the fastest self-serve start: an API key in minutes, SDKs for the main languages, and free usage to test ($200 credit at Deepgram, up to 185 free pre-recorded hours at AssemblyAI, $100 at Speechmatics).
Best AI cloud provider for speech recognition apps. If your product already lives on a hyperscaler, start there: Google (Chirp 3, Gemini 3.5 Transcribe), Microsoft (Azure AI Speech, MAI-Transcribe-2) and AWS (Transcribe) all improved price or accuracy in 2026. Move to a specialist (Deepgram, AssemblyAI, Speechmatics) when latency, diarization or price per minute is the deciding constraint.
The state of AI speech recognition in 2026
The short version: accuracy is close to solved on clean audio, so the decision now turns on latency, diarization, price, and compliance. Five shifts drive every serious choice this year.
1. OpenAI replaced its transcription line-up. After shipping gpt-realtime-whisper for streaming in May 2026, OpenAI launched GPT-Transcribe ($0.0045/min, for files and Realtime input) and GPT-Live-Transcribe ($0.017/min, low-latency live transcription) on July 28, 2026. On August 26 it told developers that whisper-1, gpt-4o-transcribe and gpt-4o-mini-transcribe leave the API on February 26, 2027. If your product calls those endpoints, budget the migration now.
2. The hyperscalers came back on accuracy. Google launched Gemini 3.5 Transcribe in late August 2026 (85+ languages, 2.6% non-streaming WER, about $0.005/min batch and $0.009/min live), Meta released Muse Voice Transcribe at $0.18 per hour on September 1, and Microsoft shipped MAI-Transcribe-2 and, on October 1, its first streaming model, MAI-Transcribe-2-Streaming, at an introductory $0.54 per hour. All three scored under 4% on the Artificial Analysis WER benchmark (DeepLearning.AI, The Batch, September 2026).
3. Streaming latency is the real differentiator. Deepgram delivers sub-300 ms perceived latency end to end and Speechmatics sits close behind; Azure real-time and Google Chirp sit closer to 500–1,000 ms. If your product talks back, this number alone eliminates half the list.
4. Prices fell again. Deepgram publishes Nova-3 at $0.0043/min batch and $0.0077/min streaming (with a $0.0048/min streaming promo in October 2026), AWS cut standard Transcribe to $0.006/min batch and $0.010/min streaming, and Google Dynamic Batch lists at $0.003/min. Batch still undercuts streaming, by about 2× at the specialists and 5× or more at Google and Azure, so architect around batch wherever the SLA allows.
5. Voice agents pulled the enterprise in. Deepgram shipped Flux, the first conversational model with turn-taking built into the recognizer (median end-of-turn under 300 ms, no separate VAD), in late 2025, then added Flux Multilingual with real-time code-switching in April 2026. And IBM named Deepgram its first voice partner inside watsonx Orchestrate in February 2026, which makes Deepgram the safe consensus pick for real-time enterprise voice. Meanwhile the wider market sits around $22–24B for 2026 and is growing about 20% a year (Fortune Business Insights, Mordor), so competition on price keeps working in your favor.
One caution the vendors will not lead with: benchmark accuracy and production accuracy are different animals. The best public numbers come from LLM-fused batch models, but the same model can fall apart on hard audio. Keep that gap in mind through the whole guide.
The five engines that actually matter in 2026
There are dozens of vendors and about five real first choices. Start here; widen the search only if a hard constraint (medical compliance, an existing cloud bill, a research-grade benchmark) forces it.
Deepgram Nova-3 (and Flux) for production voice agents and real-time meeting transcription where sub-300 ms latency and predictable per-minute pricing matter most.
OpenAI GPT-Transcribe for cheap, accurate batch transcription ($0.0045/min, 3.3% WER on Artificial Analysis), plus GPT-Live-Transcribe when you want one vendor for both batch and streaming.
Speechmatics Ursa 2 (and Melia) for accuracy-critical, multilingual, diarization-heavy work: legal, medical, broadcast captioning, anywhere a wrong speaker label costs real money.
Google Cloud Chirp 3 and Gemini 3.5 Transcribe for batch-first multilingual workloads at price (Dynamic Batch is among the cheapest options per minute) and for teams already on GCP.
Microsoft Azure AI Speech for Azure-native enterprise IT, custom-vocabulary needs, and HIPAA workloads where the Azure BAA already covers compliance. AssemblyAI joins the shortlist when you want transcription plus summaries, redaction, and sentiment in one call.
Two newcomers to watch: Microsoft MAI-Transcribe-2 and ElevenLabs Scribe v2 top the Artificial Analysis WER table in October 2026 (2.0% and 2.2%). Scribe v2 lists from $0.22 per hour batch and $0.39 per hour realtime; we have not yet run it through a client bake-off, so it is not in the tables below. MAI-Transcribe-2-Streaming is still a public preview without an SLA, so we pilot it but keep it off production critical paths for now.
OpenAI: GPT-Transcribe, GPT-Live-Transcribe, and Whisper
Open-source Whisper is still the default starting point for prototypes and self-hosting, and its open weights stay available. The hosted line-up changed in July 2026: GPT-Transcribe ($0.0045/min) is now OpenAI’s default model for files and Realtime input, and GPT-Live-Transcribe ($0.017/min) is the low-latency model for live captions and agents, with tunable latency for streaming deltas (OpenAI model pages, October 2026). The older whisper-1, gpt-4o-transcribe and gpt-4o-mini-transcribe endpoints are deprecated and leave the API on February 26, 2027.
Why pick it
Strong batch accuracy at a low published price (GPT-Transcribe scores 3.3% WER on the Artificial Analysis leaderboard at $4.50 per 1,000 minutes, October 2026), keyword and language hints for domain terms and code-switching, one SDK shared with the rest of your GPT stack, and open weights (Whisper-large-v3, large-v3-turbo) for self-hosting via Hugging Face and faster-whisper.
Limits
Accuracy is workload-dependent: a July 2026 independent run saw GPT-4o transcription fall to 43.8% WER on long-form earnings calls, so test GPT-Transcribe on your own hard audio before you trust a leaderboard. Diarization is not first-class (you bolt on Pyannote or NeMo), OpenAI signs Zero Data Retention addenda but not full BAAs on standard plans, and anything built on the old endpoints needs a migration before February 2027.
Reach for OpenAI when: you want low-cost accurate batch transcription (podcasts, video captions, knowledge-base ingestion), or you want one vendor for both batch and live captions without adding a second provider.
Deepgram Nova-3 and Flux
Nova-3 is where most production voice agents land in 2026. Deepgram reports a 5.26% median WER on pre-recorded audio and 6.84% on streaming, publishes its prices openly ($0.0043/min batch, $0.0077/min streaming, with a $0.0048/min streaming promo in October 2026), and supports 40+ languages at sub-300 ms latency. Domain-tuned variants (Nova-3 Medical, Nova-3 Phonecall) beat the general model on healthcare and contact-center audio. Deepgram's Flux model (launched 2025, with a multilingual, code-switching version in April 2026; $0.0077/min list for English) folds turn detection into the recognizer and shaves 200–600 ms off agent response time versus a separate speech-to-text plus VAD pipeline.
Why pick it
Lowest end-to-end streaming latency in the cloud-API tier, first-class diarization, smart formatting, language detection, and custom vocabulary. HIPAA-eligible with a BAA, transparent pricing, and a $200 free credit to test before you commit. The IBM watsonx integration makes it the low-risk enterprise choice.
Limits
Smaller language footprint than Google or Azure. Vendor WER figures are self-reported, so results on your audio will vary by accent and domain. And it has no LLM-fused batch mode for the very highest offline accuracy; for that you go to OpenAI or Speechmatics.
Reach for Deepgram when: you are building a voice agent, live captioning for video conferencing, or real-time contact-center analytics, and the product must respond to the user in under one second.
AssemblyAI Universal-3.5 and Slam-1
AssemblyAI moved past Universal-2. Its flagship for pre-recorded audio is now Universal-3.5 Pro (18 languages, with automatic fallback to Universal-2 for 99-language coverage), and Slam-1 is a promptable speech language model in public beta that won about 72% of blind human-preference tests against Deepgram Nova-3. The real draw is the intelligence stack on top: PII redaction, sentiment, topic detection, and summaries in a single API call, plus strong entity recall (Universal-2 already added 24% better rare-word recognition and 21% better accuracy on numeric identifiers like phone numbers and account IDs). In 2026 it also built out real-time for voice agents (Universal-3 Pro Streaming in March, now Universal-3.6 Pro Realtime at $0.45 per hour), and Universal-3 Pro scores 3.1% WER on the Artificial Analysis leaderboard (October 2026).
Why pick it
If you were going to run an LLM over the transcript anyway (action items, ticket summaries, lead qualification), AssemblyAI saves you a second model call. Slam-1's promptable output is genuinely useful for domain vocabulary without a full fine-tune.
Limits
Pricing is now public ($0.21 per hour for Universal-3.5 Pro batch and $0.45 per hour for Universal-3.6 Pro Realtime, AssemblyAI pricing, October 2026), but add-ons stack up: diarization costs another $0.02–$0.12 per hour. Its streaming is newer than Deepgram’s, so measure latency on your own network before you put it inside a voice agent.
Reach for AssemblyAI when: you want transcription plus summarization, redaction, and sentiment from one vendor, and you do not need sub-300 ms streaming.
Speechmatics Ursa 2 and Melia
Speechmatics quietly leads where accuracy matters most. Ursa 2 cut WER 18% across 50+ languages versus its predecessor and scored 92% accuracy in the G2 Spring 2026 comparison, five points ahead of Google. Its unified Global English model handles accents without separate models, and a containerized on-prem deployment is available. Its new Melia model adds native code-switching across 56 languages in a single pass, which is a real edge for Spanglish, Franglais, and other mixed-language audio. An independent July 2026 run put Melia-1 first at 6.4% WER across 16 datasets. Self-serve pricing is public too: Melia 1 batch at $0.12 per hour and Enhanced at $0.38 per hour, with $100 of free credit (Speechmatics pricing, October 2026). For a deeper look at speaker labels across vendors, see our speaker diarization API comparison.
Why pick it
Best diarization in the market. If your transcript needs reliable "who said what" labels (legal depositions, multi-doctor consultations, broadcast captioning), Speechmatics is the safe choice. Strong multilingual quality and an on-prem container for sovereign and EU-only workloads.
Limits
Real-time and on-prem deployments still go through enterprise sales, which can take months, and the Enhanced tier costs more per minute than Deepgram batch. Smaller ecosystem tooling around the API than the hyperscalers.
Reach for Speechmatics when: diarization quality, multilingual accuracy, code-switching, or EU/sovereign data residency are non-negotiable. Melia batch is cheap; real-time and on-prem contracts cost more.
Google Cloud Speech-to-Text, Chirp 3, and Gemini 3.5 Transcribe
Chirp 3 is Google's current-generation multilingual model, available through the Speech-to-Text V2 API. It adds a built-in denoiser, automatic language detection, and (new this generation) speaker diarization, which closes an old Google weakness. It still leads on language coverage, and the Dynamic Batch endpoint is the cheapest hyperscaler option per minute, listed at $0.003/min against $0.016/min for standard recognition (Google Cloud pricing, October 2026). Separately, Google launched Gemini 3.5 Transcribe through the Gemini API in late August 2026: about $0.005/min batch and $0.009/min live, 85+ languages, and 2.6% WER on the Artificial Analysis benchmark against 4.3% for Chirp 3.
Why pick it
Cheapest at scale for batch, the widest language coverage, native ties to BigQuery, Vertex AI, and Pub/Sub, and regional endpoints in the EU and APAC for data residency.
Limits
Diarization is improving with Chirp 3 but still trails Speechmatics and Deepgram on hard multi-speaker audio. Custom vocabulary needs PhraseSets and adaptation, which is more work than a "just send words" config, and streaming latency is mid-pack.
Reach for Google when: you need cheap asynchronous batch transcription across many languages, or you are already paying for GCP and want one bill.
Microsoft Azure AI Speech and MAI-Transcribe-2
Azure AI Speech lists at about $1 per audio hour ($0.0167/min) for standard real-time and $0.18 per hour ($0.003/min) for batch, one of the largest streaming-versus-batch gaps in the market. It covers 140+ languages, adds a Fast Transcription mode for files up to 300 MB, and keeps mature Custom Speech tooling for fine-tuning on your own transcripts. The Microsoft enterprise BAA covers HIPAA workloads. Microsoft is also shipping its own models into the service: MAI-Transcribe-2 (2.0% WER on Artificial Analysis) and, since October 1, 2026, MAI-Transcribe-2-Streaming in public preview, 60 languages, at an introductory $0.54 per hour through the end of 2026.
Why pick it
The easiest path inside Microsoft 365, Teams, and Dynamics, with strong Custom Speech tooling and a good batch price for compliant workloads.
Limits
Standard real-time pricing is among the highest in this guide, the pricing tiers take a day with the calculator to understand, MAI streaming is a preview without an SLA, and diarization quality lags Speechmatics.
Reach for Azure when: the rest of your stack is Microsoft, you need an existing BAA, and your workload is mostly batch with custom vocabulary.
Amazon Transcribe and Transcribe Medical
Amazon Transcribe now lists standard transcription at $0.006/min for batch and $0.010/min for streaming in US East (AWS pricing page, 2026), down from the old $0.024/min flat rate. Transcribe Medical still costs $0.075/min, more than seven times the standard streaming rate, and is the only medical-tuned engine with a clean AWS BAA path. It supports 100+ languages.
Why pick it
The easiest integration when you already process media on AWS (S3, MediaConvert, Comprehend Medical). Transcribe Medical is the default for HIPAA-regulated transcription on AWS workloads.
Limits
Steep medical pricing, speaker labels that trail Speechmatics on hard multi-speaker audio, and mid-pack general accuracy (4.1% WER on Artificial Analysis, October 2026).
Reach for AWS Transcribe when: the rest of your stack is on AWS, or you are building HIPAA-regulated medical transcription and the BAA path matters more than the per-minute price.
Self-hosting: faster-whisper and NVIDIA Riva
Three self-host stacks are worth running in 2026. The legacy options (Mozilla DeepSpeech, CMU Sphinx, and the original Coqui, whose company shut down in early 2024) are unmaintained and should not anchor new builds.
faster-whisper reimplements Whisper on CTranslate2 and runs roughly 4× faster than reference Whisper on the same GPU, which makes it the default open-source choice for batch on a single A10 or L4. Whisper.cpp ports the model to CPU and ARM, including phones, so it is the answer for offline on-device transcription. NVIDIA Riva is the only serious self-host stack for real-time streaming: sub-100 ms compute latency per audio chunk on a T4 or A10G (measure end to end on your own setup), custom acoustic and language models, and TTS plus translation in the same container.
Kaldi still runs in large research labs and call centers, but it needs a dedicated speech engineer to operate, so we do not recommend it for new product builds. If you want the on-device and mobile side in depth, see our note on voice-activated mobile apps with AI and NLP.
Reach for self-hosting when: you process more than ~14,000 audio hours a month, you have a hard data-residency or air-gap requirement, or you need on-device offline recognition (mobile, desktop, embedded).
Also worth testing: Gladia Solaria-3
Solaria-3 is Gladia’s current model, positioned on real-world English and European audio rather than on clean benchmark sets. It sits outside the comparison below because it was not scored the way the seven engines above were. Instead of quoting a published figure, we ran it ourselves: a scripted two-speaker call, nine minutes, recorded through a browser video call rather than in a studio, with the script as ground truth. Defaults throughout, batch rather than streaming, no custom vocabulary. On that call it returned 10.5% WER overall and 3.3% on plain conversational exchange, the gap between the two being a stretch where the speakers deliberately talk over each other. Diarization was the standout: 99.1% of words attributed to the right speaker, with every error inside that same stretch. Ten minutes of audio came back in about six seconds.
Gladia also publishes its own benchmark, and on the Switchboard set — real telephone calls with crosstalk, noise and compression — Solaria-3 leads the field at 33.9% WER, ahead of AssemblyAI (42.3%), Speechmatics (46.0%), Mistral Voxtral (48.1%), Deepgram Nova-3 (49.8%) and ElevenLabs Scribe v2 (55.2%). Those figures are not comparable with the single-digit WER numbers in the table below. Switchboard is deliberately the hardest conversational set in common use and every engine scores badly on it, so what the result shows is the ordering, not the absolute accuracy you should expect. Source: Gladia’s open-source async benchmark, run dated 10 June 2026 by the vendor.
Why pick it
Accuracy on ordinary dialogue is competitive with the incumbents, diarization is genuinely strong, and the benchmark methodology is published as an open repository rather than asserted. Pricing is public and credit-based, with no subscription: async on Solaria-3 starts at €0.16 per hour of audio and falls automatically with monthly volume to €0.12 above 10,000 hours; real-time is €0.68 per hour on self-serve, and enterprise rates are custom (Gladia pricing page, October 2026). Code-switching held up in our run — a sentence in another language, dropped into the middle of an English utterance, came back in its own script rather than transliterated or discarded.
Limits
Domain vocabulary is where it slips, alongside product names; prices, percentages and dates were transcribed correctly throughout. A custom vocabulary list would fix most of that, and we did not use one. Two things we did not measure at all: streaming latency, because this was a batch run, and the language count, because we tested one language plus a single foreign-language sentence.
Reach for Gladia Solaria-3 when: you are transcribing conversational audio with more than one speaker, you need speaker separation you can trust, and your vocabulary is everyday rather than technical — or you are willing to maintain a custom vocabulary for the terms that matter.
AI speech recognition software compared
A single side-by-side of the engines we evaluate first. Numbers are vendor-published or from the independent Artificial Analysis (AA) speech-to-text leaderboard, checked in October 2026; prices are list $/min, streaming first. Treat WER as a starting point, not a verdict.
| Engine | WER (vendor / AA) | Languages | $/min stream | Latency | Diarization | Best fit |
|---|---|---|---|---|---|---|
| Deepgram Nova-3 / Flux | 5.3–6.8% (vendor); 5.2% AA | 40+ | $0.0077 ($0.0048 promo) / $0.0043 batch | <300 ms | Yes | Real-time agents, live captions, contact center |
| OpenAI GPT-Transcribe / GPT-Live-Transcribe | 3.3% AA | Multilingual, language hints | $0.017 / $0.0045 batch | Low, tunable | No (bolt-on) | Cheap accurate batch; one-vendor stack |
| Speechmatics Melia / Enhanced | 4.9% / 4.0% AA | 55+ | Sales-led; batch from $0.002 | Close to Deepgram | Yes (best) | Legal, medical, broadcast, code-switching |
| Google Chirp 3 / Gemini 3.5 Transcribe | 4.3% / 2.6% AA | 125+ / 85+ | $0.016 / $0.003 batch; Gemini ~$0.009 live | 500–1,000 ms (Chirp) | Yes | Cheapest batch, multilingual, GCP-native |
| Azure AI Speech / MAI-Transcribe-2 | 2.0% AA (MAI) | 140+ (MAI: 60) | $0.0167 / $0.003 batch; MAI stream $0.009 intro | 500–1,000 ms; MAI ~100 ms first partial | Add-on | Microsoft estate, Custom Speech, HIPAA |
| AssemblyAI Universal-3.5 / 3.6 Pro | 3.1% AA (U-3 Pro) | 99 (via Universal-2 fallback) | $0.0075 / $0.0035 batch | ~300 ms (vendor) | Yes | Transcription + summary + redaction in one API |
| Amazon Transcribe (Medical) | 4.1% AA | 100+ | $0.010 / $0.006 batch; $0.075 medical | ~1,000 ms | Yes (speaker labels) | AWS-native, HIPAA medical with BAA |
Want this matrix scored against your actual audio sample?
Send us 10 minutes of representative audio and we will run it through the top three engines and report WER, KRR, latency, and cost on a single page.
Reference architecture for real-time transcription
This is the pipeline we deploy when a customer asks for live captions, real-time translation, or a voice agent on top of a video conferencing or telemedicine product. Every block earns its place; remove one and quality drops in a predictable way.

Figure 2. The pipeline behind live captions and voice agents, with the three blocks that most often decide whether it feels good.
Three details usually decide whether the pipeline feels good. First, voice activity detection in front of the recognizer cuts compute and stops the model from inventing words in silence. Second, native diarization from the engine is usually better aligned with the words than a bolted-on pass (pyannote, NeMo), which adds latency and word-to-speaker alignment work, so decide it up front instead of patching later. Third, punctuation matters more than people expect; without it, downstream summaries and search queries break in quiet, hard-to-debug ways.
For the transport layer that feeds this pipeline, see our primer on what WebRTC is and how it works and our walkthrough of integrating the OpenAI Realtime API with WebRTC, SIP, and WebSockets. The audio-quality building blocks (echo cancellation, jitter buffers, codecs) live in our Audio for Video knowledge base.
Cost model: 1,000 audio hours per month
A working number for a mid-stage SaaS: 1,000 hours of audio a month, which is 60,000 minutes. We compute streaming and batch separately because the gap is large, and we use published list prices checked in October 2026.

Figure 3. List-price monthly spend at 60,000 minutes, October 2026. Batch costs about half of streaming at the specialists and a fifth at Google and Azure.
| Engine | Streaming /mo | Batch /mo | Notes |
|---|---|---|---|
| Deepgram Nova-3 | $462 | $258 | Promo rate $0.0048/min cuts streaming to $288 |
| AssemblyAI (U-3.6 Pro Realtime / U-3.5 Pro) | $450 | $210 | Diarization add-on extra |
| Google Gemini 3.5 Transcribe | $540 | $300 | Token-billed; Google’s blended estimate |
| Google Chirp 3 (Dynamic Batch) | $960 | $180 | Lowest batch list price, lower-urgency queue |
| OpenAI (GPT-Live-Transcribe / GPT-Transcribe) | $1,020 | $270 | Old 4o-transcribe endpoints retire Feb 2027 |
| Azure AI Speech | $1,000 | $180 | Standard tier list; MAI streaming ~$540 intro |
| Amazon Transcribe | $600 | $360 | Standard US East list; Medical would be $4,500 |
| Speechmatics Melia 1 | Sales-led | $120 | Self-serve batch; real-time via sales |
| Self-host Whisper (A10G) | n/a | ~$700 | GPU only; fully loaded with MLOps and on-call, $150k+ a year |
The arithmetic is simple and worth doing out loud. Streaming Deepgram at $0.0077/min × 60,000 min = $462/mo; the same volume on batch at $0.0043/min = $258/mo. Google Dynamic Batch and Azure batch at $0.003/min = $180/mo, the floor among the big clouds; Speechmatics Melia 1 batch at about $0.002/min = $120/mo is the lowest list price in this guide. OpenAI GPT-Transcribe at $0.0045/min = $270/mo. If your SLA tolerates async, batch saves about 2× at the specialists and 5× or more at Google and Azure, every month.
Self-hosting Whisper does not pay off at 1,000 hours a month once you load engineering time and on-call. Two levers cut the bill further: promotional and committed-use rates (Deepgram’s $0.0048/min streaming promo, Google’s 1- and 3-year savings plans at up to 20% off standard recognition), and annual commits with the specialist vendors, which in our experience usually beat list. Negotiate before launch, not after.
Mini case: real-time captions and translation at scale
Situation. BrainCert, a long-running client, runs a WebRTC virtual classroom serving 100,000+ customers across 10 data centers. As its teacher base went international, it needed live captions in 30+ languages and on-the-fly translation, without changing existing infrastructure or breaking sub-second class latency.
Plan. Over a 12-week engagement we ran a head-to-head test of three engines on real classroom audio (lectures, accented speakers, screen-share narration). We scored keyword recall rate against subject glossaries (chemistry terms, programming syntax, medical Latin) as the primary metric, not LibriSpeech WER. We picked one engine for English-heavy live captions, a second for the long tail of less-supported languages, and built a fallback layer so a regional outage never kills captions for a live class. Translation runs as a separate stage downstream, so it can be swapped without touching the recognizer contract.
Outcome. Captions delivered at sub-300 ms perceived latency on top of a pipeline that has now carried more than 500 million real-time classroom minutes. We cut roughly two months of engineering versus a "pick one AWS service and ship" baseline, mostly because the comparative test caught a vendor weakness on academic vocabulary before launch. Want a similar evaluation against your own audio?
TransLinguist taught the opposite lesson. Running interpretation across 75+ languages for the NHS and 30,000+ interpreters, with rare language pairs and sensitive medical content, no single vendor covers the whole footprint, so we route each language to the engine that scores best on its own test set. The pattern (a vendor-agnostic recognition layer, a language-aware router, translation as a separate service) is now our default starting point. It is the same thinking behind our custom audio and video processing work.
Pick your engine in five questions
Walk these top to bottom. The first "yes" that matches a hard constraint usually settles the choice.

Figure 4. Five questions that map your hard constraints to a shortlist. Default to Deepgram Nova-3 if none of them bite.
1. Is your latency budget under 500 ms? If yes, the field collapses to Deepgram Nova-3 or Flux, Speechmatics real-time, OpenAI GPT-Live-Transcribe, Microsoft MAI-Transcribe-2-Streaming (preview), or self-hosted NVIDIA Riva. Batch-only paths are out.
2. Do you need diarization (who said what)? If yes, Speechmatics is the safe accuracy pick, Deepgram and AssemblyAI are competitive, and AWS, Google, and Azure should be tested carefully before serious multi-speaker work.
3. Are you bound by HIPAA, GDPR, or sovereign-data rules? If yes, narrow to vendors that sign BAAs (AWS Transcribe and Transcribe Medical, Azure, Deepgram, IBM, Google Cloud with the BAA enabled) and to deployments that keep audio in your residency zone (Speechmatics container, Riva on-prem, GCP regional endpoints).
4. How many audio hours a month at steady state? Below ~1,000, take the cheapest streaming or batch combo that meets quality. Between 1,000 and 14,000, negotiate a volume commit. Above ~14,000, run the self-host calculation seriously.
5. Are you English-only or multilingual? If multilingual, default to Google Chirp 3 (125+ languages), Speechmatics or Melia for code-switching, or Whisper (99). Single-language English workloads have many more good options.
Pitfalls to avoid
1. Optimising for raw WER on a public benchmark. A 6% WER engine that mishears your product names, prices, and account numbers will fail in production. Measure keyword recall rate on your own glossary; it routinely splits vendors that look identical on standard word-error-rate tests.
2. Testing on studio-clean audio. Public benchmarks use clean speech. Production WER is 5–15 points worse on noisy calls, accents, and overlapping speech; the July 2026 GPT-4o result of 43.8% on earnings calls is the cautionary tale. Always run the bake-off on real samples, not TED talks.
3. Self-hosting Whisper to "save money". A single GPU instance plus DevOps, monitoring, and on-call commonly runs $150k+ a year fully loaded. Against streaming APIs at $0.0167–$0.017/min, break-even sits around 14,000 audio hours a month; against Deepgram streaming or $0.003/min batch it moves several times higher. Below that you pay more for a worse SLA.
4. Ignoring diarization until launch. Native diarization from the recognizer is usually better aligned than a bolt-on pass, and switching later means rebuilding the contract between the model and the transcript schema, so decide it on day one.
5. Treating one cloud as one compliance story. "We are on Azure, so we are HIPAA-compliant" is wrong by default. The Azure BAA does not extend automatically to every service; you opt in per service and verify which models are in scope. The same holds for AWS and Google.
KPIs to measure once you ship
Quality KPIs. Word error rate on a frozen evaluation set of at least 10,000 reference words; keyword recall rate on your domain glossary, target above 95%; diarization purity and completeness, target above 90% for both. Re-score monthly to catch drift.
Business KPIs. First-call resolution or task success for voice agents (target above 85%); transcript-driven metrics such as meeting-summary accept rate, ticket auto-routing accuracy, and lead-qualification correctness. These are the numbers your CEO actually tracks.
Reliability KPIs. Real-time factor under 0.5 to feel responsive; time to recognised speech under 300 ms streaming and under 1 s batch; your own measured uptime (vendor SLAs are aspirational); and alerts when WER drifts more than 2 points from baseline.
Streaming or batch for your workload? Not sure which BAA you need?
We will map your latency target, volume, and compliance needs to a shortlist and a cost model, and show you the architecture we would ship.
HIPAA, GDPR, and data residency
HIPAA. Voice that contains PHI (diagnoses, prescriptions, identifiers) cannot legally go to a vendor that will not sign a Business Associate Agreement. As of 2026, Amazon Transcribe and Transcribe Medical (AWS BAA), Azure AI Speech (Microsoft BAA), Deepgram, IBM watsonx, and Google Cloud Speech-to-Text (Google Cloud BAA enabled) are the safe BAA-eligible options. OpenAI signs Zero Data Retention addenda but not full BAAs on standard plans, and renewed OCR audit activity means non-compliance now carries audit risk on top of breach risk.
GDPR. Voice is personal data. You need explicit consent, a documented retention window, deletion on request, and data protection by design. Fines reach €20M or 4% of global revenue. US-only endpoints are a problem for EU workloads, so use the vendor's EU region (Google EU, Azure EU, Deepgram EU) or a containerized model (Speechmatics container, Riva on-prem) inside an EU VPC.
Data residency. The cleanest pattern for sovereign workloads is to deploy a vendor container (Speechmatics or Riva) inside your own VPC, in the right region, with audit logging into your SIEM. You keep the encryption keys and the raw audio, and you still get the vendor's model quality. The cost is a higher per-minute rate, usually justified the first time a regulator asks where the audio went.
When not to use cloud ASR
Three cases where a hosted API is the wrong answer. First, on-device offline use: an iOS or Android app that captions locally for accessibility, a device with no reliable connectivity, a privacy-first consumer product. Whisper.cpp on CPU, or Whisper-large-v3-turbo via Core ML, is the right call.
Second, very high volume past the self-host break-even: above ~14,000 audio hours a month, faster-whisper or Riva on your own GPUs is cheaper and more controllable than any API.
Third, sovereign or air-gapped deployments (defence, intelligence, some government workloads) where no audio may leave the customer environment. A containerized Speechmatics or Riva is built for this; cloud APIs are not.
What is coming next
Four shifts are shaping the rest of 2026. Turn-aware streaming models like Deepgram Flux fold end-of-turn detection into the recognizer, so voice agents stop talking over people; expect the other vendors to follow. LLM-fused recognition (NVIDIA Canary-Qwen, Mistral Voxtral) keeps lifting multilingual accuracy on the hardest test sets, though it is still batch-first. Native code-switching is going mainstream: Speechmatics Melia handles mixed-language speech in a single pass, and the rest of the field is chasing it, because accented and mixed-language input is the norm, not an edge case. Hyperscalers competing on accuracy is the fourth: Gemini 3.5 Transcribe, MAI-Transcribe-2 and Meta Muse Voice Transcribe all launched between late August and early October 2026 under 4% WER on the Artificial Analysis benchmark, which keeps price pressure on the specialists.
For products in voice agents, real-time meetings, and AI conferencing, our review of the AI video conferencing features that actually move the needle shows where transcription, translation, and summarisation pay off, and our AI integration service is where we help teams wire these engines into a product.
Build versus buy: where self-hosting pays off
The most common cost mistake is self-hosting too early. Cheaper public APIs pushed the break-even higher in 2026, not lower. For a real-time workload, a cloud API stays cheaper and lower-risk until you are well into five figures of audio hours per month.

Figure 5. For a real-time workload, the cloud API is cheaper until roughly 14,000 audio hours a month, where fully-loaded self-host cost catches up.
The flat self-host line is the honest part: a GPU fleet, an MLOps engineer, and an on-call rotation cost roughly the same whether you run 2,000 hours or 12,000. That fixed floor is why buying wins for most teams, and why the few that self-host successfully are already running at scale.
FAQ
What is the most accurate AI speech recognition software in 2026?
On the Artificial Analysis leaderboard in October 2026, Microsoft MAI-Transcribe-2 (2.0% WER), ElevenLabs Scribe v2 (2.2%) and Google Gemini 3.5 Transcribe (2.6%) lead the mainstream vendors, with AssemblyAI Universal-3 Pro (3.1%) and OpenAI GPT-Transcribe (3.3%) close behind. On a harder July 2026 independent comparison of 14 models across 16 datasets, Speechmatics Melia-1 led at 6.4% WER. No single model wins everywhere, so test the top two or three on your own audio before deciding.
How much does AI speech recognition software cost per minute?
October 2026 list prices run from about $0.002/min (Speechmatics Melia batch) and $0.003/min (Google Dynamic Batch, Azure batch) and $0.0043–$0.0045/min (Deepgram batch, OpenAI GPT-Transcribe) to $0.010/min (Amazon Transcribe streaming), $0.016–$0.017/min (Google Chirp 3, Azure and OpenAI streaming) and $0.075/min (Amazon Transcribe Medical). Deepgram streaming is $0.0077/min list and $0.0048/min on its current promo.
Does OpenAI support real-time streaming transcription now?
Yes. GPT-Live-Transcribe ($0.017/min) streams low-latency transcripts and GPT-Transcribe ($0.0045/min) handles files and Realtime input; both launched on July 28, 2026. The older whisper-1, gpt-4o-transcribe and gpt-4o-mini-transcribe models leave the OpenAI API on February 26, 2027.
Which AI speech recognition software supports HIPAA?
As of 2026, Amazon Transcribe Medical, Microsoft Azure AI Speech, Deepgram, and IBM watsonx Speech sign Business Associate Agreements. OpenAI offers Zero Data Retention but not full BAAs on standard plans, and Google requires the Google Cloud BAA explicitly enabled for Speech-to-Text.
Which engine has the lowest streaming latency?
Microsoft MAI-Transcribe-2-Streaming (public preview since October 1, 2026) claims first partial transcripts in just over 100 ms. Among generally available cloud APIs, Deepgram (Nova-3 and Flux) reports sub-300 ms and Flux adds built-in turn detection, with Speechmatics real-time close behind; Azure standard real-time and Google Chirp sit around 500–1,000 ms. For the tightest latency you fully control, self-host NVIDIA Riva on a GPU next to your media server and measure end to end.
How do I evaluate AI speech recognition software for my own audio?
Build a test set of at least 100 minutes of representative audio with hand-corrected reference transcripts. Score each engine on WER, keyword recall rate over your domain glossary, diarization purity, and end-to-end latency. Run the same audio through three engines, not one, and decide on KRR plus latency, not WER alone.
Which industries get the most value from AI speech recognition software?
In our portfolio, the highest-value deployments are in telemedicine (clinical documentation, consultation captioning), e-learning and virtual classrooms (live captions and translation), contact centers (agent assist, post-call analytics), legal and compliance (deposition transcripts), and video conferencing (meeting summaries, action items, accessibility).
Is OpenAI Whisper still available in 2026?
Yes as open weights: Whisper-large-v3 and large-v3-turbo stay free to self-host with faster-whisper or Whisper.cpp. Only the hosted whisper-1 API endpoint is deprecated; it leaves the OpenAI API on February 26, 2027, and OpenAI names GPT-Transcribe and GPT-Live-Transcribe as replacements.
Which speech recognition software has the best multi-language support?
Azure AI Speech (140+ languages) and Google Chirp 3 (125+) cover the most languages, followed by Whisper-based models (99) and Gemini 3.5 Transcribe (85+). For mixed-language audio in one file, Speechmatics Melia (56 languages) and OpenAI GPT-Transcribe handle code-switching natively.
Should I build my own recognizer or use a vendor API?
Use an API below ~14,000 audio hours a month. Above that, run the build math honestly: GPU lease, MLOps engineer, on-call, retraining, and regression testing. Most teams that try to save money by self-hosting Whisper end up paying more by month nine. The exceptions are sovereign workloads, on-device use cases, and teams that already have a speech engineer on staff.
What to read next
Implementation
OpenAI Realtime API with WebRTC, SIP, and WebSockets
The exact transport patterns we use to wire recognition into a real-time voice product.
Mobile
Building voice-activated mobile apps with AI and NLP
On-device recognition plus NLP for iOS and Android voice features.
Conferencing
12 AI video conferencing features that actually matter
Where transcription, translation, and summarisation pay off in meetings.
Accuracy
3 strategies for speech recognition in noisy environments
How to keep accuracy up when the audio is far from studio-clean.
Background
Speech recognition plus natural language processing
How to combine recognition with NLP to power voice commands and assistants.
Ready to ship the right AI speech recognition software?
If your product talks to users in real time, start with Deepgram Nova-3 or Flux. If you only need batch and can wait a second or two, start with OpenAI GPT-Transcribe or Google Dynamic Batch. If diarization, multilingual accuracy, code-switching, or sovereign residency are non-negotiable, start with Speechmatics. Then test the top two or three on your own audio before you commit.
The wrong engine is hard to rip out once a transcript schema, a webhook contract, and a downstream LLM pipeline are wired around it. Spend two weeks on a structured bake-off now and you save two quarters of regret later. We have run that bake-off across e-learning, telemedicine, video conferencing, and broadcasting; bring us the constraints and we will run it for you. For voice products, our voice assistant and AI chatbot development team then wires the winning engine into the agent loop, from turn detection to the LLM and the voice output.
The book · Volume 6 of 7
AI for Video: A Complete Guide to Intelligence in Video Products: From Models and Inference to Computer Vision, Speech, Search, and Generative Video
Comparing WER and latency picks an engine, but running it well inside a product takes more than a vendor table. Volume 6 covers speech in depth, including ASR, TTS and diarization, then shows how transcripts feed search and RAG across a video archive and where each model sits in your deployment topology. Written by Nikolay Sapunov, CEO at Fora Soft.
Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook
Pick your AI speech recognition software with us, not against us
Bring your audio, latency target, and compliance constraints. We return a shortlist, a cost model, and a working prototype within two weeks.