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

Record your voice or upload an audio file. We'll transcribe it with two providers. You compare, pick the best and learn who's behind it.

Record
Upload

Live speech-to-text API leaderboard

Speech-to-text leaderboard: ELO rankings from blind community comparisons
RankProviderELO scoreVotes95% CI
1Gladia (Solaria-3)1576340±43
2ElevenLabs (Scribe v2)1560340±43
3AssemblyAI (Universal-3 Pro)1549340±43
4Mistral (Voxtral Mini)1473340±43
5Speechmatics (Enhanced)1468340±43
6Deepgram (Nova 3)1373340±43

Based on 1,020 blind comparisons. Last updated 2026-10-29. See the full leaderboard.

How the speech-to-text API comparison works

Compare STT is a blind, head-to-head test of six commercial speech-to-text APIs: Gladia (Solaria-3), ElevenLabs (Scribe v2), Deepgram (Nova 3), AssemblyAI (Universal-3 Pro), Speechmatics (Enhanced) and Mistral (Voxtral Mini).

You record or upload up to two minutes of audio. Two providers transcribe the same audio file in parallel, each through its official SDK or REST API, with no preprocessing, normalization or prompt engineering. You see the results as Model A and Model B and vote for the more accurate transcript, or call a tie. Provider names are revealed only after you vote.

Pairs are not picked purely at random. The system chooses among the least-played of the 15 possible provider pairs, so every matchup builds up a similar number of comparisons over time. A coin flip decides which provider appears as Model A.

Votes feed an ELO rating, the pairwise system used to rank chess players. Every provider starts at 1,500, the K-factor is 32, and ratings are recomputed in one chronological pass over every vote. The leaderboard shows each provider's ELO score, vote count and 95% confidence interval. Rankings stay blurred until the results reach statistical significance.

Each vote stores only the two providers compared and the winner. Audio is deleted as soon as transcription finishes, and no transcripts or user accounts are kept. Single-use signed match tokens, a per-session vote cap, a minimum delay before voting and rate limits protect the results from automated voting.

The test has known limits. The audio is submitted by users, so the dataset is not controlled, and each voter decides what "better" means. ELO reflects aggregate human preference on real-world audio, not word error rate on a fixed dataset. For word error rate results on public datasets, see Gladia's speech-to-text benchmarks.

Gladia sponsors the project and pays for every API call. No provider supplied free credits, and the full source code is public on GitHub, so anyone can audit how votes are counted.

Read the full methodology

Speech-to-text API comparison FAQs

See the live leaderboard or read the full methodology.