---
title: "11 Best Speech-to-Text APIs in 2026"
description: "Compare 11 speech-to-text APIs for multilingual apps, streaming and batch transcription. See current pricing, language limits, tradeoffs and primary sources."
url: "https://speechyou.com/blog/best-speech-to-text-apis"
---

[All articles](https://speechyou.com/blog)

[Industry Insights](https://speechyou.com/blog/category/industry-insights)44 min read

# 11 Best Speech-to-Text APIs in 2026

By [Corneliu from Speechyou](https://speechyou.com/authors/corneliu)October 22, 2026

![A cobalt audio waveform passing through API gateways into structured transcript lines beside a dotted globe](https://speechyou.com/_next/image?url=%2Fblog%2Fspeech-to-text-apis%2Fbest-speech-to-text-apis.webp&w=3840&q=75)

In this article

**Speechyou is our first choice for teams that need broad multilingual coverage in their own products.** Its 1,700+ language catalog makes it a strong starting point for products serving regional and underserved languages. **The API is generally available through your Speechyou account**: [create an account](https://app.speechyou.com/sign-up), complete setup and open the workspace's API tab. A workspace owner can create an API key there. For streaming applications, Deepgram is a strong candidate; for an existing cloud environment, evaluate Google Cloud, Azure or Amazon alongside the specialist providers below.

The **best speech-to-text API** is the one that meets your application's language, timing, output and operating requirements at an acceptable total cost. A low file-transcription price cannot answer whether a live agent will interrupt callers. A large language count cannot tell you whether a bilingual interview will retain both scripts. This guide compares 11 providers at that more useful level.

If your product needs transcription across a wider language footprint, [explore Speechyou API access](https://speechyou.com/api). If you are still deciding between an API, a finished application and a local model, our [Whisper alternatives comparison](https://speechyou.com/blog/best-whisper-alternatives) covers those broader choices.

**Editorial disclosure and research method:** This article is written by the Speechyou product team. We place Speechyou first for the language coverage and supported integration described here. Recommendations are based on official product documentation, public rate cards and feature matrices checked on **22 October 2026**. We did **not** run a controlled accuracy or latency benchmark across these APIs. The order expresses editorial fit, not a measured accuracy leaderboard. Provider screenshots show their official pages on that date; claims visible in those images remain the providers' claims. Primary sources are linked throughout and collected in the [references](#references).

## Best speech-to-text APIs by use case

-   **Broad multilingual coverage: [Speechyou](#speechyou).** Start here when the long tail of languages is a central product requirement; create an account to get started with the API.
-   **Streaming and conversational voice agents: [Deepgram](#deepgram).** Compare general recognition with its separate turn-detection model choices.
-   **Configurable transcript pipelines and speech intelligence: [AssemblyAI](#assemblyai).** Select the model, processing mode and optional features explicitly.
-   **Mixed-language recordings and deployment options: [Speechmatics](#speechmatics).** Evaluate Melia 1's documented code-switching behavior.
-   **An established cloud environment: [Google Cloud](#google-cloud-speech-to-text), [Azure](#azure-ai-speech) or [Amazon Transcribe](#amazon-transcribe).** Existing infrastructure and governance can influence the choice as much as recognition price.
-   **An existing OpenAI application: [OpenAI](#openai).** Check current model recommendations and the retirement of older transcription paths.
-   **Model-specific European business audio or wider multilingual processing: [Gladia](#gladia).** Solaria-3 and Solaria-1 have different language and feature boundaries.
-   **Detailed transcript metadata in a wider voice stack: [ElevenLabs Scribe](#elevenlabs-scribe).** Evaluate word timing, speaker labels and optional enrichment.
-   **EU-hosted and self-deployment options: [Mistral Voxtral](#mistral-voxtral).** Check the current version's timestamp and realtime-session limits.

## Speech-to-text API comparison at a glance

The table identifies a useful starting configuration, not every model a provider sells. Language counts describe the specified catalog or model; they do not establish equal accuracy, unrestricted code switching or identical live and file support. Detailed rates and their billing conditions appear in the [cost section](#api-pricing).

Scroll horizontally to compare all columns.

| API | Strongest reason to shortlist | Language scope to check | Access and principal tradeoff |
| --- | --- | --- | --- |
| **1\. [Speechyou](#speechyou)** | Broad multilingual reach and account-based API access | 1,700+ language catalog; evaluate exact language, dialect and script | **Generally available**; complete account setup, then use the workspace API tab; check current API billing and terms |
| **2\. [Deepgram](#deepgram)** | Streaming applications and voice agents | Nova-3 multilingual mode lists 10 languages; single-language catalog is broader | Self-serve; Flux turn detection and Nova-3 recognition serve different needs |
| **3\. [AssemblyAI](#assemblyai)** | Configurable transcription and optional intelligence | Async Pro: 18 languages; Universal-2: 99 | Self-serve; realtime pricing and general model docs currently disagree on version/coverage |
| **4\. [Speechmatics](#speechmatics)** | Mixed-language recordings and deployment choices | Melia 1: 56 languages with code switching | Baseline and discounted offers differ in data and commitment conditions |
| **5\. [Google Cloud Speech-to-Text](#google-cloud-speech-to-text)** | Google Cloud integration and flexible processing modes | Locale, region and feature matrix for Chirp 3/V2 | Dynamic batch and standard recognition have different urgency and cost |
| **6\. [Azure Speech](#azure-ai-speech)** | Microsoft environments and Custom Speech | Locale, model, region and transcription mode | Regional pricing and custom deployment costs need a specific estimate |
| **7\. [Amazon Transcribe](#amazon-transcribe)** | AWS storage, identity and operational integration | Batch/streaming and feature availability vary by locale | Regional/volume pricing; configure storage and service-improvement controls |
| **8\. [OpenAI](#openai)** | Context-rich transcription in the OpenAI stack | Check current GPT-Transcribe language behavior | Current recommended models differ from legacy timestamp/diarization options |
| **9\. [Gladia](#gladia)** | Choice of European business-audio or broad multilingual models | Solaria-3: EN/FR/DE/ES/IT; Solaria-1: 100+ languages | Select Solaria-1 for code switching/realtime; current rate card is in EUR |
| **10\. [ElevenLabs Scribe](#elevenlabs-scribe)** | Word timing, speaker structure and voice-stack integration | 90+ languages; recorded and realtime models are separate | Metadata and optional feature costs differ by endpoint |
| **11\. [Mistral Voxtral](#mistral-voxtral)** | Hosting and self-deployment choices | Voxtral 3 files: 50 languages; realtime: 45 languages/dialects | File output has segment timing, without word timestamps; very recent release |

## First choose the processing mode: files, realtime or streamed output

A speech-to-text API accepts audio and returns recognized text, often with timestamps, speaker information or other metadata. The interface can sit inside a meeting assistant, a searchable archive, a subtitle tool or a live voice agent. These applications put different demands on the recognizer and the surrounding system.

Scroll horizontally to compare all columns.

| Processing pattern | What happens | Good fit | What to measure |
| --- | --- | --- | --- |
| Asynchronous file transcription | Upload or reference a completed recording, then retrieve the finished result | Archives, interviews, media and overnight processing | Completion time, queue behavior, reliable callbacks and output fidelity |
| Synchronous file transcription | Submit a completed recording and receive the result in the same request | Short clips and bounded interactive upload flows | Request timeout, file limits and duration-dependent response time |
| Live audio streaming | Send audio while it is being recorded and receive incremental results | Live captions, agent assistance and conversational products | Partial stability, finalization, interruptions and end-of-turn behavior |
| Streaming a completed file's output | Receive text progressively while a known recording is processed | A faster-feeling file-transcription interface | Time to useful text and final result consistency; this alone does not establish live-input support |

For a subtitle workflow, word boundaries and reliable segment timing may matter more than the first partial token. For a voice agent, waiting for a complete uploaded file defeats the interaction. Decide which of these interfaces your users need before applying a provider's speed or price claim to your product. Our [speech-to-text workflow overview](https://speechyou.com/stt-transcription) and [SRT subtitle guide](https://speechyou.com/srt-transcription) describe the output-oriented side of that decision.

## How we selected and compared these transcription APIs

We selected managed transcription providers that cover distinct developer needs: broad multilingual access, specialist speech infrastructure, major cloud integration, voice-platform consolidation and deployment flexibility. This is a shortlist rather than a complete market inventory. Open-source engines and desktop products are covered in the separate [Whisper alternatives guide](https://speechyou.com/blog/best-whisper-alternatives), because running a model involves a different operating decision from buying a hosted endpoint.

For each provider, we checked the current model or service, processing mode, language scope, transcript metadata, published price and material integration limitations. We favor model-specific documentation over a service-wide headline. Where official pages disagree, the review identifies the discrepancy instead of treating the more generous number as established fact. Prices remain in their original currency, and regional examples remain regional examples.

We do not assign invented star ratings or combine unrelated vendor benchmarks into a single accuracy score. An English short-clip result, an internal call-center test and a multilingual public benchmark can differ in language mix, segmentation, normalization and audio difficulty. Without a shared test protocol, a numerical ranking would suggest comparability the evidence does not provide.

Our practical recommendation is to screen for requirements first, then run a representative pilot. Speechyou leads this list for teams prioritizing long-tail multilingual coverage with direct integration support. A different requirement can lead to a different shortlist. The [evaluation plan below](#api-evaluation) shows how to make that decision using your own recordings.

## 1\. Speechyou: best for broad multilingual coverage

[Screenshot of the official Speechyou speech-to-text API landing page](https://speechyou.com/api)

Official [Speechyou API landing page](https://speechyou.com/api), captured 22 October 2026.

Speechyou is our first recommendation for teams whose transcription project starts with a difficult language-coverage requirement. Its public offering is built around a **1,700+ language catalog**, with audio, video and caption workflows. **The API is generally available through your account.** [Create a Speechyou account](https://app.speechyou.com/sign-up), complete the initial setup and open the **API tab in your workspace**. A workspace owner can create an API key there. The [Speechyou API page](https://speechyou.com/api) provides an overview.

Language reach can decide whether an integration is viable. A media platform serving regional and underserved languages needs to establish that the exact language and writing system work before designing its pipeline around a provider. We place Speechyou first for that requirement. Use a representative pilot to establish the fit, then build against the API's documented requests and outputs.

### What to evaluate in your integration

Bring representative samples and specify the expected language, dialect and writing system. A catalog entry is the beginning of evaluation; your acceptance test should measure correction effort on your recordings. Include the speakers, microphones, background noise and terminology that the application will encounter. Test mixed-language speech separately, because a large language catalog does not establish unrestricted code switching.

Use the [public API schema](https://app.speechyou.com/api/v1/openapi.json) to check authentication, supported requests and returned fields. Test which outputs your integration receives, how completion is reported, and whether timing meets the needs of subtitles or search. Review access controls, deletion, retries, processing location and expected turnaround for your workload. Keep the documented API contract and your measured results together when deciding whether the integration meets your requirements.

### Pricing and the next step

**Check current API billing and terms in your account.** The web application's subscription price is not a per-minute API rate; do not assume a web plan covers API usage. Review the applicable usage charges and limits before comparing total costs.

Use the [language directory](https://speechyou.com/languages) to build a shortlist, and read the [MultiLingual Pro research](https://speechyou.com/blog/beyond-whisper-multilingual-pro-1700-languages) for the coverage context. Then [create an account](https://app.speechyou.com/sign-up) and evaluate the API with sample recordings and clear acceptance criteria. Speechyou is the strongest fit here when language reach is the priority; validate the required outputs and operating behavior before making the integration a production dependency.

## 2\. Deepgram: best for streaming applications and conversational voice agents

[Screenshot of the official Deepgram landing page](https://deepgram.com/)

Official [Deepgram landing page](https://deepgram.com/), captured 22 October 2026.

Deepgram belongs near the top of a developer shortlist when recognition runs inside an interactive application. Its model lineup separates **Nova-3**, a general transcription model for prerecorded and streaming audio, from **Flux**, which includes model-native turn detection for conversational agents. That distinction is useful: emitting words and deciding when a user has finished speaking are related but separate jobs. Review the [official models and language matrix](https://developers.deepgram.com/docs/models-languages-overview) for the exact combination.

At the checked PAYG rates, prerecorded Nova-3 costs **$0.0043/minute monolingual** or **$0.0052/minute multilingual**, approximately $0.258 or $0.312 per audio hour. Prerecorded diarization and smart formatting are included; keyterm prompting adds $0.0013/minute. Nova-3 streaming currently displays **limited-time promotional** rates of $0.0048/minute and $0.0058/minute respectively, with streaming diarization adding $0.0020/minute. Do not budget those promotions as permanent prices. See [Deepgram pricing](https://deepgram.com/pricing).

### Where the API is a strong fit

For a voice assistant, end-of-turn behavior changes the conversation. Ending too early cuts a user off; ending too late creates an awkward pause. Test an agent with hesitant speakers, interruptions, numbers and short answers. Measure time to first useful text and time to a final turn separately. A single latency number can hide the behavior that users actually experience.

For file processing, evaluate transcript output and optional features against a fixed configuration. Keep the model, language setting and prompting consistent across samples so that a better result can be attributed to a known change.

### Language and cost boundaries

Nova-3's explicit multilingual mode lists **10 languages**; its single-language catalog is broader. Flux multilingual also has a specified language set. A service-wide language headline should not be read as a promise that every language can switch within one conversation.

Deepgram is a strong choice for teams prepared to own the application around recognition: connection recovery, event handling, storage and review. Compare complete configurations, including channels and add-ons, rather than only the cheapest model row. If your hard requirement is a language outside the documented multilingual set, establish that fit before investing in conversational orchestration.

## 3\. AssemblyAI: best for transcript pipelines with optional speech intelligence

[Screenshot of the official AssemblyAI landing page](https://www.assemblyai.com/)

Official [AssemblyAI landing page](https://www.assemblyai.com/), captured 22 October 2026.

AssemblyAI is a compelling shortlist entry when you need a configurable transcription pipeline and want to evaluate additional speech-understanding features alongside it. Its current prerecorded lineup separates **Universal-3.5 Pro**, covering 18 languages with native code switching, from **Universal-2**, covering 99 languages. The [models documentation](https://www.assemblyai.com/docs/getting-started/models) describes fallback to Universal-2 outside Pro's supported language set. Record the model actually used in an evaluation, rather than reporting one blended result for the whole catalog.

The checked [public pricing](https://www.assemblyai.com/pricing/) lists **$0.21/hour for asynchronous Universal-3.5 Pro** and **$0.15/hour for Universal-2**. Async diarization adds $0.02/hour; 3.5 Pro keyterms and natural-language prompting each add $0.05/hour. The Sync API lists $0.30/hour for clips up to two minutes, while the premium realtime row lists $0.45/hour and separate diarization charges. These are different processing modes, not interchangeable estimates for the same request.

### Pick the workflow before the add-ons

A meeting archive and a live agent have different acceptance criteria. An archive may prioritize stable speaker grouping, completed files and downstream indexing. An agent needs predictable partial results and turn behavior while a person is still speaking. Select the interface first, then evaluate which optional features earn their additional cost.

Measure speaker attribution separately from word recognition. A transcript can contain mostly correct words while assigning an important sentence to the wrong person. Likewise, evaluate an extracted summary against the transcript and original audio; recognition quality does not automatically establish the quality of a later interpretation.

### A documentation discrepancy to resolve

At this review, pricing names **Universal-3.6 Pro Realtime with 32 languages**, while the general models documentation still describes **Universal-3.5 Pro Streaming with 18 languages** at the same base rate. Confirm the production model identifier and language list before integration. The discrepancy is a reason to verify the selected configuration, not to combine both sets of claims.

Also account for billing units: documentation says streaming is billed by **WebSocket session duration**, and multichannel processing is billed per channel. A connected session with long pauses can therefore cost differently from an equal amount of uploaded speech. AssemblyAI suits teams that want these modular choices and will control their configuration explicitly.

## 4\. Speechmatics: best for mixed-language transcription with deployment choices

[Screenshot of the official Speechmatics landing page](https://www.speechmatics.com/)

Official [Speechmatics landing page](https://www.speechmatics.com/), captured 22 October 2026.

Speechmatics deserves particular attention when a recording contains multiple languages. Its current **Melia 1** offering explicitly documents mixed-language transcription and mid-sentence code switching across **56 languages**. Its displayed feature matrix includes diarization, word timing, language hints and language labels. Enhanced is a separate single-language option with a custom dictionary; do not assume that every feature follows you when switching models. See the [current model and feature comparison](https://www.speechmatics.com/pricing).

The pricing distinction is equally important. The [official calculator](https://www.speechmatics.com/pricing/calculator) shows baseline prerecorded **Melia 1 PAYG at $0.24/hour**; its 100-hour example totals $24. The lower **from $0.12/hour** headline involves discount conditions. An optional 33% model-training discount allows audio logging, retention and use to improve models and services, while commitment and volume choices can introduce additional discounts. Compare baseline prices first, then assess whether a conditional discount suits the project.

### Test the language transitions

Code switching is a concrete behavior to evaluate. Include sentences that change language around names, technical terms, quotations and short responses. A mostly monolingual recording with one borrowed word is a different test from a fast bilingual interview. Mark the transition points in a human reference and inspect whether recognition preserves the words and writing systems around them.

For multilingual search or analytics, language labels can be useful beyond the transcript itself. Decide how your application will index each script and what happens when the recognized language changes within a recording. Verify timing around those changes if text will drive captions or playback navigation.

### Deployment should be part of the shortlist

Speechmatics displays EU, US and Australian cloud processing options and enterprise deployment offerings. Confirm the exact model and features available in the proposed environment, including whether an on-premises requirement changes support, upgrades or operational responsibilities.

Speechmatics is a strong fit for a team whose evaluation genuinely includes mixed-language recordings and who wants to examine deployment alternatives. It still needs workload-specific testing: supported languages do not establish equal accuracy across all accents, and a deployment label does not settle your application's retention or access policy. Treat recognition quality, feature availability, data terms and total bill as four separate acceptance decisions.

## 5\. Google Cloud Speech-to-Text: best for teams building within Google Cloud

[Screenshot of the official Google Cloud Speech-to-Text landing page](https://cloud.google.com/speech-to-text)

Official [Google Cloud Speech-to-Text landing page](https://cloud.google.com/speech-to-text), captured 22 October 2026.

Google Cloud Speech-to-Text is a practical candidate when transcription will sit beside existing Google Cloud storage, authentication and data processing. **Chirp 3** uses the V2 API and supports streaming, synchronous and batch methods. Model, region, locale and feature availability must be checked together: its documentation separates generally available capabilities from preview support. Review the [Chirp 3 documentation](https://docs.cloud.google.com/speech-to-text/docs/models/chirp-3) rather than treating the full product catalog as one uniform API.

The checked [V2 pricing table](https://cloud.google.com/speech-to-text/pricing) lists standard recognition at **$0.016/minute** for the first 500,000 monthly minutes, approximately $0.96 per audio hour. Standard **dynamic batch** is **$0.003/minute**, approximately $0.18/hour, with lower processing urgency. The discounted batch row is not a live-streaming rate. Further usage tiers and commitment discounts exist; confirm the chosen model's SKU and configuration for a production estimate.

### Use the processing mode to control cost

For an archive that can wait, a lower-urgency queue may be an appropriate tradeoff. For live captions, waiting changes the product itself. Define the acceptable completion window before comparing rates; otherwise a cheap delayed job can look equivalent to a realtime service when it serves a different requirement.

Include the surrounding pipeline in the estimate. Cloud Storage, processing and other services can add costs, and each processed audio channel is billed separately. Keep single-channel recognition, speaker diarization and independent channel processing distinct in both your implementation and cost model.

### Watch the multilingual and timing boundaries

Chirp 3 supports phrase and word hints through speech adaptation. Its language-agnostic setting identifies the **dominant language**, which should not be treated as a guarantee of arbitrary in-file code switching.

Diarization has a narrower language set and nonstreaming restrictions. The documentation currently differs between a section naming synchronous and batch recognition and a feature table naming batch only; verify the intended endpoint. Timing also has method-specific qualifications.

Google is a strong fit when your team benefits from its existing cloud environment and can manage these configuration boundaries. Establish the exact locale, region, endpoint and output requirements before comparing quality, so that a later configuration change does not invalidate the original evaluation.

## 6\. Azure Speech: best for Microsoft environments and custom speech workflows

[Screenshot of the official Microsoft Azure Speech landing page](https://azure.microsoft.com/en-us/products/ai-foundry/tools/speech)

Official [Azure Speech landing page](https://azure.microsoft.com/en-us/products/ai-foundry/tools/speech), captured 22 October 2026.

Azure Speech is a natural shortlist entry for a team already operating in Microsoft's cloud or evaluating recognition tailored to a specialized domain. Its [Custom Speech workflow](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-speech-overview) supports evaluating, adapting and deploying a base model using domain text or audio with reference transcriptions. Adaptation deserves attention when the errors that matter involve product names, technical vocabulary or recurring recording conditions; it still needs a held-out evaluation set.

Azure offers multiple recognition modes and model choices. Its [language support matrix](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt) separates capabilities by locale and feature, including preview status. Check the selected region and mode rather than attaching one broad language count to every Azure configuration.

### Separate file transcription from live recognition

The [fast transcription API](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create) returns file results synchronously. Its documented default model includes diarization, phrase lists, timestamps and channel configuration; enhanced LLM and MAI options have separate feature boundaries. A quick completed-file response is different from streaming partial text while audio arrives.

The same documentation distinguishes **one-main-locale language identification** from a separate **multilingual transcription mode** with its own supported locale set. Azure should therefore not be dismissed as incapable of mixed-language files. Test the intended mode with your language combinations and confirm the model-specific limits before deployment.

### Pricing needs a concrete regional quote

The [official pricing page](https://azure.microsoft.com/en-us/pricing/details/speech/) confirms **five realtime speech-to-text hours per month on F0**, shared across standard and custom; batch is excluded. Paid rates depend on region, mode and configuration. The official page rendered paid values as placeholders during this review, so we do not publish an unverified universal dollar figure.

Build an estimate that includes any custom training and endpoint hosting, then test whether adaptation reduces errors enough to justify that operational cost. Use separate development and evaluation samples; otherwise the result can overstate improvement on new recordings.

Azure suits teams that value its existing platform relationship or need to explore Custom Speech. Choose it on measured domain fit and the actual regional configuration, with a documented cost estimate, rather than assuming that every speech model and feature shares identical availability.

## 7\. Amazon Transcribe: best for applications already running on AWS

[Screenshot of the official Amazon Transcribe landing page](https://aws.amazon.com/transcribe/)

Official [Amazon Transcribe landing page](https://aws.amazon.com/transcribe/), captured 22 October 2026.

Amazon Transcribe deserves a place on an enterprise shortlist when the surrounding application already uses AWS. Its advantage is the way transcription fits into existing storage, access controls and operational processes. A team with an established AWS environment can assess the recognizer alongside the infrastructure it already manages, rather than evaluating recognition as an isolated endpoint.

The [developer guide](https://docs.aws.amazon.com/transcribe/latest/dg/what-is.html) describes two distinct paths: prerecorded media in Amazon S3 and live streaming audio. Custom vocabulary and language models address domain terminology; multichannel processing and speaker partitioning support conversations. These are different tools for different problems. A vocabulary list helps with a company or product name, while a custom language model requires a more deliberate adaptation workflow. Neither removes the need to test names, numbers and industry terms on real recordings.

**Features and limits.** The [language and feature matrix](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html) is essential reading. Batch support, streaming, redaction, custom models and Call Analytics vary by locale, and regions also differ by processing mode. A language appearing in the catalog does not establish that the complete call-center feature set is available for it. For multilingual applications, define the required locales and features first, then inspect their intersection.

**Pricing.** AWS's [current pricing examples](https://aws.amazon.com/transcribe/pricing/) show US East (N. Virginia) batch transcription at **$0.006 per minute**, or **$0.36 per audio hour**, and streaming at **$0.01 per minute**, or **$0.60 per hour**. These examples use two million monthly minutes; check the regional calculator for your workload. Current billing uses one-second increments with no minimum. Up to two channels are included for the same audio duration. Redaction and custom language models add charges, so calculate the complete configuration rather than comparing only base recognition.

**Data controls.** AWS documents a [service-improvement opt-out policy](https://docs.aws.amazon.com/en_en/transcribe/latest/dg/opt-out.html); voice inputs are used for improvement by default unless the appropriate AWS Organizations policy applies. Storage lifecycle and permissions also need configuration.

**Our recommendation:** shortlist Amazon Transcribe for an AWS-centered product, particularly where infrastructure integration matters as much as model choice. Budget time for locale checks, S3/IAM configuration and the complete feature bill.

## 8\. OpenAI: best for context-rich transcription in an existing OpenAI application

[Screenshot of the official OpenAI API landing page](https://openai.com/api/)

Official [OpenAI API landing page](https://openai.com/api/), captured 22 October 2026.

OpenAI is a practical candidate when an application already uses its API and needs transcription with recording-specific context. The important buying decision in October 2026 is choosing the current workflow. Many comparisons still center on Whisper or the original GPT-4o transcription models; the official recommendations have changed.

The [transcription guide](https://developers.openai.com/api/docs/guides/transcription) now recommends **GPT-Transcribe** for completed recordings and **GPT-Live-Transcribe** for audio arriving live. Streaming the text of a completed file is a separate operation from receiving a microphone stream. Both models accept free-form context, keyword hints and multiple expected languages. Those controls are useful when recordings contain company names, acronyms or domain vocabulary, provided the hints reflect what speakers actually say.

**Features and limits.** The [file transcription documentation](https://developers.openai.com/api/docs/guides/speech-to-text) specifies a **25 MB upload limit** and distinguishes ordinary transcription from specialized output. GPT-Transcribe returns text and detected languages. Speaker labels remain documented through the deprecated GPT-4o Transcribe Diarize model; word timestamps and SRT/VTT subtitle output through deprecated Whisper. Speaker labeling is unavailable in Realtime transcription sessions. If subtitles or diarized meeting records are central to your product, evaluate the complete output contract before selecting a model.

**Migration matters.** OpenAI says `whisper-1`, `gpt-4o-transcribe`, `gpt-4o-mini-transcribe`, `gpt-4o-transcribe-diarize` and the audio translations endpoint will shut down on **26 February 2027**. They remain compatibility options until then. A low legacy price or a familiar example should not determine a new production architecture; changing only the model name may also change available metadata.

**Pricing.** The [current API price table](https://developers.openai.com/api/docs/pricing#transcription-and-speech) lists an estimated **$0.0045 per minute for GPT-Transcribe**, equivalent to **$0.27 per audio hour**, and **$0.017 per minute for GPT-Live-Transcribe**, equivalent to **$1.02 per hour**. API billing is separate from ChatGPT subscriptions. Compare the live model with other live offerings, and the file model with prerecorded processing.

**Data controls.** The [endpoint-specific data table](https://developers.openai.com/api/docs/guides/your-data) lists no abuse-monitoring or application-state retention for `/v1/audio/transcriptions`; Realtime has separate rules. Avoid applying one platform-wide retention sentence to every workflow.

**Our recommendation:** consider OpenAI for contextual transcription within its wider developer stack. Validate metadata requirements and the migration plan as carefully as transcript quality.

## 9\. Gladia: best for choosing between European business audio and broad multilingual coverage

[Screenshot of the official Gladia speech-to-text API landing page](https://www.gladia.io/)

Official [Gladia landing page](https://www.gladia.io/), captured 22 October 2026.

Gladia offers a useful example of why the provider name is an insufficient comparison unit. Its current models serve materially different workloads. A team evaluating English customer calls has a different choice from a team processing recordings that switch between several languages. Select the model before comparing the rate or language count.

The [Solaria-3 model page](https://www.gladia.io/solaria-3) positions that model for noisy, conversational business audio in **English, French, German, Spanish and Italian**. It is currently an **asynchronous** offering. Solaria-1 is the broader **100+ language** choice with code-switching and realtime support. That distinction prevents a misleading comparison in which Solaria-3's lower price is combined with Solaria-1's coverage.

**Features and limits.** The provider's [CLI documentation](https://github.com/gladiaio/gladia-cli) makes the integration boundary explicit: Solaria-3 accepts one supported language hint and does not support code switching; choose Solaria-1 for per-utterance language changes. Gladia's [pricing feature matrix](https://www.gladia.io/pricing) lists custom vocabulary, name consistency and word timings, while diarization and enhanced punctuation are marked **async only**. A live application therefore needs a separate check of what metadata it actually receives. Self-serve currently allows 25 concurrent async jobs and 30 realtime sessions.

**Pricing.** For the first 100 monthly hours, the current self-serve page lists **Solaria-3 async at €0.16 per hour** and **Solaria-1 async at €0.27 per hour**. Realtime is **€0.68 per hour**. Keep these prices in euros when comparing them with dollar-denominated services, or use an explicit exchange-rate date. Async volume discounts exist; summarization, translation, entity recognition and redaction are separate options.

**Data controls.** The same page says self-serve accounts participate in model training by default, with a free opt-out. Enterprise defaults to opt-out and offers zero retention and custom hosting. Opting out of training and eliminating retention are separate decisions; procurement should record both.

**Our recommendation:** test Solaria-3 for supported European business recordings and Solaria-1 for wider language coverage or code switching. Gladia's model-specific tradeoffs are more useful than a single service-wide accuracy claim; run the chosen mode on your own accented, noisy and mixed-language samples.

## 10\. ElevenLabs Scribe: best for detailed transcript metadata within a wider voice stack

[Screenshot of the official ElevenLabs Scribe speech-to-text landing page](https://elevenlabs.io/speech-to-text)

Official [ElevenLabs Scribe landing page](https://elevenlabs.io/speech-to-text), captured 22 October 2026.

ElevenLabs is worth evaluating when your application needs a transcript with structure around the words: speaker labels, timings, audio events and domain terms. Its broader voice platform can also simplify vendor management for a team already using ElevenLabs speech generation. The evaluation should still treat transcription as its own product, with separate models, prices and output behavior.

The [Scribe documentation](https://elevenlabs.io/docs/overview/capabilities/speech-to-text) describes **Scribe v2** for recorded audio and **Scribe v2 Realtime** for live transcription, each with **90+ language** coverage. Recorded-audio capabilities include up to 32 speaker labels, word timings, dynamic audio tags and keyterm prompting. Entity detection and natural-language transcript editing support downstream workflows, but edited prose should remain distinguishable from the original recognition output when fidelity matters.

**Features and limits.** The [transcription endpoint](https://elevenlabs.io/docs/api-reference/speech-to-text/convert) accepts files under **5 GB** and supports asynchronous completion through webhooks. Diarization must be enabled; it is off by default. Multichannel outputs can preserve separate channels. Confirm the specific realtime endpoint's metadata instead of assuming every recorded-audio feature works live. For example, the batch model's 32-speaker claim does not establish equivalent realtime diarization.

**Pricing.** The [API rate card](https://elevenlabs.io/pricing/api?price.section=speech_to_text) shows **Scribe v2 at $0.22 per audio hour** and **Scribe v2 Realtime at $0.39 per hour**. Keyterm prompting adds **$0.05 per hour** and entity detection **$0.07 per hour** at the displayed rates. Calculate the combination your product will enable, then compare it with competing feature bundles. Creative-interface credits and consumer subscriptions are not a substitute for the API price table. Taxes and contractual terms can affect the final bill.

**Data controls.** ElevenLabs documents [Zero Retention Mode](https://elevenlabs.io/docs/eleven-api/resources/zero-retention-mode) for selected enterprise customers. Eligible speech-to-text API requests use `enable_logging=false`; ordinary logging is enabled by default. The documentation explicitly excludes web-interface traffic from this mode. Teams handling sensitive recordings should confirm enterprise eligibility and the precise request path before relying on retention controls.

**Our recommendation:** include Scribe when word timings, speaker structure and voice-platform consolidation have measurable value. Test diarization, overlapping speakers and the distinction between original and edited transcripts alongside the base text, and price every optional feature you plan to ship.

## 11\. Mistral Voxtral: best for evaluating EU-hosted and self-deployed transcription options

[Screenshot of the official Mistral Voxtral 3 announcement landing page](https://mistral.ai/news/voxtral-3/)

Official [Mistral Voxtral 3 announcement page](https://mistral.ai/news/voxtral-3/), captured 22 October 2026.

Mistral's current Voxtral family is relevant to teams evaluating European hosting and deployment control alongside recognition features. This comparison uses **Voxtral 3**, whose [official lifecycle table](https://legal.mistral.ai/ai-governance/models/voxtral-3/) records a **20 October 2026** release. It is a very recent addition on this article's review date, so its documentation establishes available capabilities rather than a long production track record.

The [current speech-to-text guide](https://docs.mistral.ai/studio/audio/speech-to-text/overview) offers Mini and Small models for recorded files and a separate Mini Realtime model for live audio. Both processing modes support speaker diarization and context biasing. The [language table](https://docs.mistral.ai/studio/audio/specs-and-limits/languages) lists **50 languages** for the file models and **45 languages and dialects** for realtime. Those model-specific figures are more precise than family-wide headlines or the smaller language subsets used in benchmarks.

**Features and limits.** Timestamp requirements can decide whether Voxtral fits. Current version 3 documentation says offline transcription returns **segment timestamps, with no word timestamps**. Realtime speaker segments do not carry start/end timestamps. In addition, **diarization and turn detection cannot share the same realtime session**. These are material differences for subtitle editors, analytics pipelines and voice agents. Do not import version 2's word-timing claims into a version 3 integration.

**Pricing.** The [official inference table](https://docs.mistral.ai/inference/pricing) lists **Mini Transcribe 3 at $0.0035 per minute**, equivalent to **$0.21 per audio hour**; **Small Transcribe 3 at $0.004 per minute**, or **$0.24 per hour**; and **Mini Transcribe Realtime 3 at $0.008 per minute**, or **$0.48 per hour**. The older Mini Transcribe 2 has a different rate. Use the model identifier and processing mode in any production estimate.

**Deployment and data controls.** Mistral's [announcement](https://mistral.ai/news/voxtral-3/) offers EU-hosted access and self-deployment, while also mentioning US and global endpoints. Processing location depends on your selected configuration. [Zero Data Retention](https://help.mistral.ai/en/articles/347612-can-i-activate-zero-data-retention-zdr) requires approval and pay-as-you-go; the stateless audio-transcription endpoint is eligible, while stateful files and batch-processing files are excluded.

**Our recommendation:** evaluate Voxtral when hosting or self-deployment choices matter, and check the timestamp/session constraints before building around it. Run a representative pilot with the exact version 3 model and deployment you intend to use.

## Speech-to-text API pricing: compare the complete workflow

The following snapshot uses public prices checked on **22 October 2026**. Hourly equivalents multiply a per-minute price by 60; they are arithmetic conversions, not separate offers. Unless stated otherwise, these are base recognition rates before tax, optional features, storage, network charges, support or negotiated terms. They do not represent a common feature bundle or a quality ranking.

Scroll horizontally to compare all columns.

| Provider and file configuration | Published base price | Important pricing boundary |
| --- | --- | --- |
| Speechyou API | Check current API billing and terms in your account | Generally available; web subscription prices are not API usage rates |
| Deepgram Nova-3 prerecorded | $0.0043/min monolingual; $0.0052/min multilingual ($0.258/$0.312 per hour) | Prerecorded diarization included; keyterms extra; streaming rates differ |
| AssemblyAI async | Universal-3.5 Pro $0.21/hour; Universal-2 $0.15/hour | Different language sets; diarization/keyterms/prompting can add charges |
| Speechmatics Melia 1 prerecorded | $0.24/hour baseline PAYG | Lower headline rates depend on discount, data-use or commitment conditions |
| Google Cloud V2 | $0.016/min standard ($0.96/hour); $0.003/min dynamic batch ($0.18/hour) | Standard rate is the first volume tier; dynamic batch has lower urgency; confirm model SKU |
| Azure Speech | Check regional calculator and selected configuration | Fast, batch, realtime, custom training and hosting can have separate rates |
| Amazon Transcribe | Page example: $0.006/min batch ($0.36/hour) | US East example uses two million monthly minutes; obtain your regional/volume estimate |
| OpenAI GPT-Transcribe | Estimated $0.0045/min ($0.27/hour) | Current recommended file model; specialized legacy output has lifecycle constraints |
| Gladia async, first 100 hours/month | Solaria-3 €0.16/hour; Solaria-1 €0.27/hour | EUR, model-specific coverage; further volume tiers and optional intelligence apply |
| ElevenLabs Scribe v2 | $0.22/hour | API rate card; keyterms/entity detection and account terms affect total |
| Mistral Voxtral 3 files | Mini $0.0035/min ($0.21/hour); Small $0.004/min ($0.24/hour) | Specify version, mode and endpoint; version 2 pricing is different |

Sources: [Deepgram](https://deepgram.com/pricing), [AssemblyAI](https://www.assemblyai.com/pricing/), [Speechmatics calculator](https://www.speechmatics.com/pricing/calculator), [Google Cloud](https://cloud.google.com/speech-to-text/pricing?authuser=0), [Azure](https://azure.microsoft.com/en-us/pricing/details/speech/), [AWS](https://aws.amazon.com/transcribe/pricing/), [OpenAI](https://developers.openai.com/api/docs/pricing#transcription-and-speech), [Gladia](https://www.gladia.io/pricing), [ElevenLabs](https://elevenlabs.io/pricing/api?price.section=speech_to_text), [Mistral](https://docs.mistral.ai/inference/pricing) and [Speechyou API access](https://speechyou.com/api).

### Live transcription requires a separate budget

Examples from current live rate cards appear below. Included features and billing behavior differ; these rows describe starting configurations, not a cheapest-to-best ranking.

Scroll horizontally to compare all columns.

| Live configuration | Displayed rate | Qualification |
| --- | --- | --- |
| Deepgram Nova-3 | $0.0048/min monolingual; $0.0058/min multilingual | Promotional rates; streaming diarization extra |
| AssemblyAI premium realtime | $0.45/hour | Connected session duration; confirm current model/language list |
| OpenAI GPT-Live-Transcribe | Estimated $0.017/min ($1.02/hour) | Live model; separate from file transcription |
| Gladia realtime | €0.68/hour | Solaria-1, not Solaria-3; EUR |
| ElevenLabs Scribe v2 Realtime | $0.39/hour | Separate model from recorded-audio Scribe |
| Mistral Mini Transcribe Realtime 3 | $0.008/min ($0.48/hour) | Session feature constraints apply |

In particular, establish whether a provider bills audio supplied, connected session time, separate channels or some combination. AssemblyAI documents connected WebSocket duration. A long-lived session with little speech can produce a different bill from a collection of short recordings containing the same spoken words. Also check whether disconnecting creates a new minimum charge, whether silence is billable and whether failed or repeated jobs incur usage.

### Two transparent cost examples

**Example A: 1,000 hours of prerecorded single-channel, monolingual audio.** At the displayed Deepgram base rate, recognition is $258. Adding keyterm prompting at $0.0013/min adds $78, producing $336 before other costs. AssemblyAI Pro at $0.21/hour gives a $210 base; adding diarization, keyterms and natural-language prompting at the stated $0.02, $0.05 and $0.05 hourly rates gives $330. These are illustrative configurations, not claims of equivalent output or accuracy. Choose the feature bundle your application actually needs.

**Example B: an archive that can accept lower-urgency processing.** For 1,000 single-channel hours, the quoted Google V2 standard first-tier price gives $960 in recognition charges; the quoted dynamic-batch rate gives $180. The calculation illustrates the value of a different completion window. Confirm the model/SKU, processing conditions and surrounding Cloud costs before using either figure in a budget. A delayed archive queue cannot replace live captions simply because its rate is lower.

Human review can outweigh either calculation. In a **hypothetical** 100-hour project, reducing correction from 12 to six minutes per audio hour saves ten reviewer hours. Whether a particular API achieves that reduction requires measurement. Record correction time during the pilot instead of assuming that a small base-rate saving produces the lowest delivered cost.

## How to evaluate a speech-to-text API on your own recordings

An API pilot should answer a product decision. Start with a written acceptance contract: which recordings must be supported, which outputs are mandatory, how quickly users need them and how much manual correction is acceptable. Include the language, dialect, script, domain, channel layout and typical recording length. A provider that fails one essential requirement should not win because its average score is attractive.

### 1\. Build a representative, permissioned test set

Sample the recordings your application will encounter. Include the microphones, codecs, bandwidth, accents, noise and speaker overlap that create real support tickets. Keep difficult languages visible as separate groups. If a global average is dominated by clean English, poor performance on a small regional-language segment can disappear from the headline.

For a multilingual product, include at least three distinct situations: one language per recording, a language change between speakers, and a change within the same speaker's sentence. Add alternate writing systems where relevant. Use the [Speechyou language directory](https://speechyou.com/languages) to describe the exact language/script requirements when exploring our integration; the same specificity improves conversations with every provider.

Create human reference transcripts with a documented policy for punctuation, numerals, fillers, proper names and unintelligible speech. Separate a small tuning set from the final evaluation set. Do not repeatedly adjust prompts on the same recordings and then present the result as performance on unseen audio.

### 2\. Keep word accuracy, business errors and speaker attribution separate

Word error rate is commonly expressed as **(substitutions + deletions + insertions) / reference words**. It is useful within a consistent transcription and normalization protocol. It can become misleading when one evaluation removes punctuation and normalizes numbers while another counts surface forms differently. For writing systems without the same word boundaries, character-level measures or language-appropriate segmentation may be more informative. Document the rule you use.

Pair that aggregate with a task-specific error sheet. Track customer names, amounts, dates, product identifiers and other terms that affect downstream work. An output that changes one invoice amount may be more damaging than several missing fillers. Measure diarization separately: correct words assigned to the wrong speaker can still invalidate a meeting record.

Human reviewers should also record correction time and flag unsupported text in silence or noise. For translated or edited output, preserve the original transcript as a distinct artifact. A polished sentence is not necessarily a verbatim record.

### 3\. Measure the kind of latency users experience

For files, report completion time against recording duration, including upload, queueing and result retrieval. Evaluate both short clips and long recordings. For streaming, measure first useful partial text, stability of revisions, finalization delay and end-of-turn behavior. Report a distribution such as median and a slow-tail percentile, rather than just the fastest demonstration.

Test connection interruptions and long pauses. Ask whether a reconnect duplicates text, loses an utterance or creates another billable session. A conversational product should include hesitant speakers, interruptions and short acknowledgments; these expose behavior a clean monologue does not.

### 4\. Test metadata as part of the product

Open the timestamps in the interface that will use them. A field being present does not establish that it aligns well enough for a word-highlighting editor. Check speaker consistency across a long meeting, channel attribution, language labels and confidence behavior where available.

For captions, inspect readable segment lengths, timing, overlap, line breaks and export encoding. Our [SRT transcription overview](https://speechyou.com/srt-transcription) explains the user-facing workflow. An API returning segment timestamps may still require alignment or caption segmentation before your application can deliver a usable subtitle file.

### 5\. Record the configuration and decide on acceptance gates

For every run, save provider, model identifier, version/date, endpoint region, input format, language hints, vocabulary/prompt settings and enabled features. Record the billing unit and observed usage alongside quality and timing. This makes the evaluation reproducible when a vendor changes a model, a default or a rate card.

Use a compact decision sheet rather than a score whose weighting nobody remembers:

Scroll horizontally to compare all columns.

| Acceptance question | Example evidence to retain |
| --- | --- |
| Does it support every required language and script? | Per-language test results and current model/locale matrix |
| Can users rely on the transcript? | Error categories, correction time and difficult-sample review |
| Does it return the required structure? | Representative JSON/text output, speaker/timing checks and subtitle review |
| Is the interface fast enough? | File turnaround or streaming finalization distribution at realistic concurrency |
| Can the team operate it? | Retry/reconnect results, quotas, support expectations and failure recovery |
| Can the organization approve it? | Current data terms, processing region and required controls |
| Is the complete cost acceptable? | Recognition, optional features, channels, session time, storage and review labor |

The right result may be one provider, a language-based route between providers, or a primary service with a fallback. Additional routing adds engineering and data-governance work, so adopt it when the measured benefit justifies that complexity.

## Integration, data controls and production readiness

A successful first transcript is only the start of an integration. Keep a provider-independent job identifier in your application, preserve the original media reference under your access policy, and distinguish submitted, processing, completed and failed states. Implement the provider's documented authentication and callback validation. A generic tutorial should not substitute for the actual contract of the selected API.

For asynchronous jobs, test duplicate callbacks, missed notifications and retrieval after a timeout. Retry according to documented limits and use any supported idempotency mechanism. Record whether a submission was accepted before retrying: a client timeout does not necessarily mean the provider rejected the job. For live audio, define reconnection behavior and how the application reconciles partial and final text.

Keep original recognition separate from summaries, corrections, translations and redactions. Version those transformations so that a later edit does not erase the source transcript your reviewers used. If your product supports human correction, connect edits to the original audio and preserve timing where the user workflow requires it. Our [transcription use cases](https://speechyou.com/use-cases) provide examples of how downstream needs differ across teams.

### Ask about four separate data decisions

**Processing location:** name the actual endpoint and model deployment, including any fallback behavior. A company's headquarters or the availability of an EU option does not establish the location used by every request.

**Retention:** distinguish uploaded audio, transcripts, application history, operational logs and backups. Ask how deletion works for each artifact and which control applies to the selected API. A zero-retention option can require a particular account, approval or request parameter.

**Model improvement:** training opt-out is a different decision from retention. For example, [AWS documents an organization-level opt-out control](https://docs.aws.amazon.com/en_en/transcribe/latest/dg/opt-out.html), while [Gladia's rate card](https://www.gladia.io/pricing) describes separate self-serve and enterprise defaults. Record the configured policy rather than assuming a provider's headline covers your account.

**Contract and access:** confirm who can access recordings, the relevant subprocessors and the agreement appropriate to your workload. Request the current evidence your organization needs. An available control or certification does not make every application configuration compliant by itself.

Endpoint detail matters. [OpenAI's current data table](https://developers.openai.com/api/docs/guides/your-data) distinguishes file transcription from Realtime; [ElevenLabs](https://elevenlabs.io/docs/eleven-api/resources/zero-retention-mode) restricts Zero Retention Mode to eligible enterprise API use; [Mistral](https://help.mistral.ai/en/articles/347612-can-i-activate-zero-data-retention-zdr) separates eligible stateless endpoints from stateful file products. Recheck the actual path your architecture will use.

For Speechyou, start with the [API overview](https://speechyou.com/api) and [create an account](https://app.speechyou.com/sign-up). After setup, open the workspace API tab; a workspace owner can create a key. Review the [public API schema](https://app.speechyou.com/api/v1/openapi.json), current API billing and applicable terms, then test the output structure and operating behavior before making the integration a production dependency.

## Frequently asked questions about speech-to-text APIs

### What is the best speech-to-text API overall?

We recommend **Speechyou first for teams prioritizing broad multilingual coverage**, with API access available through your account. For a live application, Deepgram is a strong candidate. Existing cloud relationships, required languages, metadata and data controls can make another provider the better fit. This article does not establish a universal accuracy winner; use the evaluation plan to choose for your recordings.

### Which speech-to-text API has the most languages?

Speechyou advertises a **1,700+ language catalog**, which is the broadest catalog headline in this shortlist. Compare exact language, dialect and script entries before treating counts as equivalent. Other providers may count locales or variants differently, and their file and streaming models can have different lists. Catalog size does not establish equal recognition quality across all languages or automatic code switching within one file.

### What is the cheapest transcription API?

There is no single answer across languages, processing modes and feature bundles. The checked rate cards include AssemblyAI Universal-2 async at $0.15/hour, Google dynamic batch at $0.18/hour and Gladia Solaria-3 at €0.16/hour in its first self-serve tier. These have different coverage and conditions. Compare your chosen configuration's complete bill, including speaker labels, prompting, channels, session duration and manual correction.

### What is the best API for realtime transcription?

Start by defining the live task. A voice agent needs turn handling and interruption behavior; live captions need stable readable text; agent assistance may need speaker or channel context. Deepgram, AssemblyAI, Speechmatics, the major clouds, OpenAI, Gladia, ElevenLabs and Mistral offer live options with different boundaries. Test finalization and recovery on realistic conversations rather than selecting solely on a vendor's fastest latency claim.

### Are OpenAI Whisper and the OpenAI transcription API the same thing?

No. The hosted API now recommends GPT-Transcribe for completed recordings and GPT-Live-Transcribe for live audio. Legacy Whisper and GPT-4o transcription paths have a stated **26 February 2027 shutdown**. Check output compatibility when migrating, particularly speaker labels, word timing and subtitle formats. See the [official transcription guide](https://developers.openai.com/api/docs/guides/transcription).

### Does multilingual support mean code switching works automatically?

No. A service can recognize many languages individually while requiring a selected language for each request. Automatic language identification may choose one dominant language. Code switching means preserving changes inside a conversation or utterance, and it has its own model-specific support. Test your actual language pairs, transitions and scripts. The [MultiLingual Pro research article](https://speechyou.com/blog/beyond-whisper-multilingual-pro-1700-languages) provides more background on the language-coverage problem.

### Can an API generate subtitles and identify speakers?

Many can return timing or speaker metadata, but those features differ by model and mode. Segment timing, word timing, diarization and channel separation are separate capabilities. Voxtral 3's file documentation, for example, specifies segment timing without word timestamps, while some OpenAI specialized output remains attached to deprecated models. Verify the response you will receive and the additional segmentation needed to produce readable SRT or VTT captions.

### How do I create a Speechyou API key?

Speechyou's API is **generally available**. [Create an account](https://app.speechyou.com/sign-up), complete setup and open the **API tab in your workspace**. A workspace owner can create an API key there. See the [API overview](https://speechyou.com/api) and [public API schema](https://app.speechyou.com/api/v1/openapi.json) for integration information. Check current API billing and terms; do not assume web subscription pricing covers API usage.

## Build the shortlist around your hardest requirement

Start with the constraint that can invalidate an integration: an underserved language, live turn-taking, word timing, a required region or an operating budget. Compare the exact model and endpoint against that requirement, then measure recognition, metadata, reliability and correction effort together.

For a product whose priority is language reach, **start with Speechyou**. Review the [language directory](https://speechyou.com/languages) and [API overview](https://speechyou.com/api), then [create an account](https://app.speechyou.com/sign-up). Complete setup and open the workspace API tab; a workspace owner can create a key. Evaluate representative recordings against your language, script, output, turnaround and data-location requirements, and check current API billing and terms before production use.

## References

Primary sources checked **22 October 2026**. Product pages and pricing are living documents; the linked configuration and current contract govern an implementation. This is documented comparative research, not an independently executed benchmark. The evaluation protocol and hypothetical cost examples above are our own analysis.

1.  [Speechyou — API overview and account access](https://speechyou.com/api); [public API schema](https://app.speechyou.com/api/v1/openapi.json).
2.  [Speechyou — language directory](https://speechyou.com/languages).
3.  [Speechyou — Beyond Whisper: MultiLingual Pro and 1,700+ languages](https://speechyou.com/blog/beyond-whisper-multilingual-pro-1700-languages).
4.  [Deepgram — public API pricing](https://deepgram.com/pricing).
5.  [Deepgram — models and language overview](https://developers.deepgram.com/docs/models-languages-overview).
6.  [AssemblyAI — public pricing and feature charges](https://www.assemblyai.com/pricing/).
7.  [AssemblyAI — current models documentation](https://www.assemblyai.com/docs/getting-started/models).
8.  [Speechmatics — model, feature and pricing comparison](https://www.speechmatics.com/pricing).
9.  [Speechmatics — prerecorded pricing calculator and discount conditions](https://www.speechmatics.com/pricing/calculator).
10.  [Google Cloud — Speech-to-Text pricing](https://cloud.google.com/speech-to-text/pricing?authuser=0).
11.  [Google Cloud — Chirp 3 methods, locales and feature limits](https://docs.cloud.google.com/speech-to-text/docs/models/chirp-3).
12.  [Microsoft — Azure Speech pricing](https://azure.microsoft.com/en-us/pricing/details/speech/).
13.  [Microsoft — Speech language and feature support](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt).
14.  [Microsoft — Custom Speech overview](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-speech-overview).
15.  [Microsoft — fast transcription modes and limits](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/fast-transcription-create).
16.  [AWS — Amazon Transcribe pricing and regional examples](https://aws.amazon.com/transcribe/pricing/).
17.  [AWS — Amazon Transcribe developer overview](https://docs.aws.amazon.com/transcribe/latest/dg/what-is.html).
18.  [AWS — language and feature matrix](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html).
19.  [AWS — service-improvement opt-out](https://docs.aws.amazon.com/en_en/transcribe/latest/dg/opt-out.html).
20.  [AWS — data protection and shared responsibility](https://docs.aws.amazon.com/transcribe/latest/dg/data-protection.html).
21.  [OpenAI — current transcription workflow recommendations and lifecycle](https://developers.openai.com/api/docs/guides/transcription).
22.  [OpenAI — file transcription formats and output constraints](https://developers.openai.com/api/docs/guides/speech-to-text).
23.  [OpenAI — transcription and speech pricing](https://developers.openai.com/api/docs/pricing#transcription-and-speech).
24.  [OpenAI — GPT-Transcribe model](https://developers.openai.com/api/docs/models/gpt-transcribe).
25.  [OpenAI — GPT-Live-Transcribe model](https://developers.openai.com/api/docs/models/gpt-live-transcribe).
26.  [OpenAI — endpoint-specific data controls](https://developers.openai.com/api/docs/guides/your-data).
27.  [Gladia — current EUR pricing and account conditions](https://www.gladia.io/pricing).
28.  [Gladia — Solaria-3 model scope](https://www.gladia.io/solaria-3).
29.  [Gladia — provider-owned CLI model and code-switching documentation](https://github.com/gladiaio/gladia-cli).
30.  [ElevenLabs — Scribe API pricing](https://elevenlabs.io/pricing/api?price.section=speech_to_text).
31.  [ElevenLabs — speech-to-text capabilities](https://elevenlabs.io/docs/overview/capabilities/speech-to-text).
32.  [ElevenLabs — transcription endpoint, parameters and limits](https://elevenlabs.io/docs/api-reference/speech-to-text/convert).
33.  [ElevenLabs — Zero Retention Mode](https://elevenlabs.io/docs/eleven-api/resources/zero-retention-mode).
34.  [Mistral — Voxtral 3 model lifecycle and release date](https://legal.mistral.ai/ai-governance/models/voxtral-3/).
35.  [Mistral — audio inference pricing](https://docs.mistral.ai/inference/pricing).
36.  [Mistral — model-specific audio language support](https://docs.mistral.ai/studio/audio/specs-and-limits/languages).
37.  [Mistral — current speech-to-text modes and metadata constraints](https://docs.mistral.ai/studio/audio/speech-to-text/overview).
38.  [Mistral — Voxtral 3 announcement and deployment options](https://mistral.ai/news/voxtral-3/).
39.  [Mistral — Zero Data Retention eligibility and exclusions](https://help.mistral.ai/en/articles/347612-can-i-activate-zero-data-retention-zdr).
