Speech Revolutions vs Soniox

Soniox is a multilingual speech-to-text API for both recorded files and live audio. We build batch transcription only, and the difference that shows up in measurement is speaker diarization.

Where we differ measurably is speaker diarization — telling apart who said what — and that gap is large enough to decide the question for meetings, interviews and contact-centre audio.

Diarization error rate

Lower is better. Overlap-aware at a 0.25 s collar, on public datasets, measured 2026-07-12 against Soniox (V5).

DatasetSpeech RevolutionsSoniox
AMI-SDM9.7%36.6%
NotSoFar10.9%32.2%
DiPCo26.7%29.6%

The harness that produced these is public, and so are the datasets — so this is a number you can reproduce or contest rather than take on trust. Full benchmarks and methodology.

Differences that matter in practice

Speech RevolutionsSoniox
Real-timeNot offered. Batch only.Yes, alongside file transcription.
DiarizationIncluded, and the thing we are best at.Included.
Language handlingAlways auto-detects, including switching mid-file.Multilingual, including switching mid-conversation.

Pricing

We charge $0.003 per audio minute — $0.18 an hour — with speaker diarization, word timestamps, punctuation and keyword biasing included rather than priced separately.

We deliberately do not quote Soniox's prices here. They are tiered, they change without notice, and a stale number on a page like this is worse than no number at all. The comparison worth making is the effective cost of one audio hour with the features you actually need switched on — check theirs against ours directly.

What switching involves

Swap the client for the Speech Revolutions SDK and call transcribe() on the file. The response carries the full text, per-word timestamps with a speaker on each word, and speaker turns grouped as utterances, so rendering a conversation needs no post-processing.

More: diarization measured across five APIs.