AIToday
Audio & SpeechZenn AI/MLPublished: Oct 23, 2026, 13:00 JST

Soniox, ElevenLabs tie on Japanese real-time transcription accuracy

Send on LINE
Soniox, ElevenLabs tie on Japanese real-time transcription accuracy

3 Key Points

  1. What happened

    Streaming 40 public Japanese speech clips at the same pace, the writer found character error rates of 5.4% for ElevenLabs and 4.6% for Soniox; after normalizing ElevenLabs' kanji numerals, 4.2% versus 4.6%.

  2. Why it matters

    The near-tie on accuracy means the meaningful difference comes down to sentence splitting and cost, so picking by error rate alone gives no clear winner.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The motivation for the test came from a real failure: the author's assistant transcribed a request about Kyoto's Kamogawa as two fragments, with "Kamogawa" heard as "Kanaoka." When the author looked for neutral numbers comparing ElevenLabs and Soniox on Japanese real-time transcription, none existed—Artificial Analysis covers only batch-file transcription without Japanese, and Soniox's own benchmark covers English only. That gap is why the test uses public Japanese speech read aloud, drawn from Google's FLEURS dataset with a fixed seed for 40 clips totaling 8 minutes 40 seconds of news and encyclopedia-style text full of names and numbers.

The scoring separated accuracy from boundary behavior. ElevenLabs' higher raw error rate was partly a numeral-formatting issue—it wrote "13th" and "24th" as kanji numerals where the reference uses Arabic digits—and correcting that brought its error rate close to Soniox's. The sharper split appeared in sentence segmentation: Soniox under LiveKit's plugin default split 12 of 40 clips mid-sentence, while waiting longer reduced that to a single clip, the one where a long pause after a parenthesis came through as a break. That trade-off is visible in latency tails, with Soniox's slowest tenth exceeding 2 seconds.

The author's bottom line for voice-controlled apps is to choose Soniox at a 2000 ms wait, since it cuts mid-sentence splits while keeping sentence finalization fast and costing well under ElevenLabs. The test itself is small—40 clips, roughly 9 minutes, each condition run once—so the accuracy gap should be read as a tendency, and conversational speech with fillers, dialects, or proper nouns may produce different results.

FAQ
How much do the two services cost per hour of real-time transcription?
ElevenLabs costs $0.39 per hour and Soniox costs $0.12 per hour for real-time transcription.
How was the comparison tested?
The author streamed 40 Japanese clips from Google's FLEURS dataset at the same pace a microphone would deliver them, then scored character error rate, mid-sentence splits, and time to finalization.
What does Soniox's max_endpoint_delay_ms setting control?
It sets how long Soniox waits, up to a maximum, before finalizing a sentence after the speaker finishes; it can be set between 500 and 3000.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAnthropic pursues bug-free software via formal verification