Benchmark Report
Release
August 2026
Series
Voice of India
Model
ElevenLabs Scribe v2
Version
Draft / V2 · August 2026

How well does ElevenLabs Scribe v2 understand Indian Speech?

Results from the Voice of India Benchmark 536.1 hours of unscripted telephonic conversation from 36,691 speakers across 675 districts and 15 Indian languages, scored with OI-WER.

Abstract
Existing Indic ASR evaluations often rely on scripted, clean speech that fails to capture real-world conversational dynamics. This report evaluates ElevenLabs' Scribe v2 on the Voice of India benchmark, a closed-source dataset of 536 hours of unscripted telephonic speech from 36,691 speakers across 15 major Indian languages and 675 districts, scored with OI-WER to credit natural spelling variation and code-mixing. Scribe v2 supports 14 of the benchmark's languages, with OI-WER ranging from 5.9% in Hindi to 19.6% in Telugu. Decomposing the errors, we find them to be substitution-dominated and insertion-heavy, describing a model that commits to a hypothesis rather than omitting uncertain content. Two failure modes are specific to the model rather than to the audio: whole-utterance language confusion, which in Urdu accounts for 52.3% of the language's word errors and is worth 7.62 OI-WER points to correct, and a rarer cross-lingual substitution in which code-mixed English words are emitted in Russian, Chinese, Korean, Japanese or Thai. Beyond these, the residual error is genuine recognition error rather than recoverable structure, distributed evenly across languages and largest on the shortest segments, where the least contextual evidence is available.
Methodology · How the benchmark is built

Measuring ASR the way people actually speak

Two decisions define this benchmark: what audio goes in, and how a transcript is scored once it comes out. Both are built for spontaneous, code-mixed, telephonic Indian speech rather than read prompts.

Part A

Dataset composition

Sort any column to see how coverage is distributed. Hours are drawn to scale behind each value.

Tamilta
53.43732.6K4,434
Telugute
51.74339.2K7,833
Bengalibn
50.35424.2K6,014
Marathimr
48.63424.4K4,501
Hindihi
46.930622.0K4,270
Malayalamml
45.24320.9K1,090
Gujaratigu
44.83129.1K4,634
Punjabipa
32.55817.9K1,030
Urduur
26.211914.7K388
Kannadakn
24.93612.6K320
Assameseas
23.42913.8K390
Bhojpuribho
23.09912.7K390
Odiaor
22.44015.9K390
Maithilimai
22.23614.1K658
Chhattisgarhihne
20.86711.5K349
Total · 15 languages536.1675306.2K36.7K
Silence-based slicing

Segments run up to 30 seconds, with boundaries placed at VAD-detected non-speech so no utterance is cut mid-word.

DNSMOS quality gate

Segments scoring below a perceptual quality threshold are discarded before annotation.

Six rounds of cross-validation

Machine-assisted transcripts are verified by independent native annotators; flagged segments are re-transcribed and re-verified.

Part B

OI-WER, the metric that accepts spelling variants

Standard WER scores a hypothesis against exactly one reference string, so a valid alternative spelling counts as an error. OI-WER scores against a lattice of accepted transcriptions: any accepted variant in a slot is a correct match, and only genuine recognition errors are penalised.

Live lattice

Reference slots hold every accepted spelling. Hover a word to trace its match.

Standard WER
38%
5 substitutions / 13 words
OI-WER
0%
0 substitutions / 13 words — all variants accepted by the lattice
Please
organiseorganize
the
travellingtraveling
itinerary
and
emaile-mail
the
programmeprogram
to
my
favouritefavorite
colleague
Pleaseorganizethetravelingitineraryande-mailtheprogramtomyfavoritecolleague
Model hypothesis
Lattice from the corpus

Real reference lattice and model hypothesis · OI-WER 0.0 · 6-10s

हाँहाहां
मुझे
लगता
है
येयह
जो
लोग
ऐसे
पक्के
कलरcolor
यूज़useयूज
करते
हैं
और
वोवह
जो
स्प्रेspray
वगैरहवग़ैरह
यूज़useयूज
करते
हैंहै
येयह
हमारेहमारी
स्किनskin
के लिए
काफीकाफ़ी
हानिकारक
है
हमेंहमे
ऐसे
कलरcolor
वगैरहवग़ैरह
नहीं
यूज़useयूज
करने
चाहिए
Model hypothesis

हांमुझेलगताहैयेजोलोगऐसेपक्केकलरयूजकरतेहैंऔरवोजोस्प्रेवगैरहयूजकरतेहैंयेहमारीस्किनकेलिएकाफीहानिकारकहैहमेंऐसेकलरवगैरहनहींयूजकरनेचाहिए

Voice of India Researchers

"This is one of the most rigorous large scale evaluations of speech recognition for Indian languages, containing district level cohorts with balanced representation across gender and age to truly reflect India's diversity. Further, recognising that conventional word error rate can unfairly penalize code mixed and multilingual speech, we manually curated multiple spelling variants for transcripts, ensuring models are judged for linguistic correctness rather than orthographic variation. This human intensive effort sets a new benchmark for fair and representative ASR evaluation in India."

Mitesh Khapra
Professor, IIT Madras & Co-founder, AI4Bharat
Finding 01 · Benchmark Leaderboard

Thirteen systems on the same 536 hours

Every model is scored on the same audio with the same metric, language by language — 14 in total. Rates are reported per language; coverage is reported alongside each system.

Compare with

Report order. Click a language column to rank the systems on that language alone.

ElevenLabs Scribe v214/1411.87.917.618.05.914.214.016.410.317.713.215.419.617.9
Microsoft Realtime9/1413.732.08.025.833.628.422.717.517.2
OpenAI Realtime Whisper11/1415.931.226.310.427.332.937.620.623.630.039.6
Amazon Transcribe12/146.627.614.14.922.411.120.77.814.012.512.514.1
Deepgram Nova 38/1427.642.19.536.051.142.666.942.7
Gemini 3 Pro14/1417.06.615.313.44.713.414.016.38.817.912.611.718.36.7
Gemini 3 Flash14/1425.011.120.220.37.121.718.530.114.223.323.217.325.510.8
Gemma E4B14/1445.019.627.027.39.124.031.044.424.444.423.437.941.614.2
GPT-4o Mini Transcribe14/1435.219.245.2296.517.739.889.6158.827.940.040.449.177.950.0
IndicConformer14/1413.19.530.316.36.524.516.328.211.613.119.116.220.08.0
Microsoft Speech-to-Text8/1423.332.27.626.435.830.023.023.1
OmniASR LLM 7B14/1423.920.926.331.99.620.735.048.724.572.331.740.648.714.8
Saaras v314/149.15.217.99.73.814.08.812.26.511.18.69.113.57.5

Dash (–) = model was not scored on that language. Rates are per language and are not aggregated across languages; models scored on different subsets are not directly comparable on the ones they share.

Under 20% in every language
14 of 14
Only Saaras v3 and Gemini 3 Pro also manage this
Strongest language
Hindi 5.9%
Its best result in the benchmark
Spread across languages
13.7pp
Hindi 5.9% to Telugu 19.6%

Scribe v2 is scored on all 14 languages and stays under 20% OI-WER in every one of them — the only system besides Saaras v3 and Gemini 3 Pro to manage that. Its strongest results are Hindi (5.9), Bengali (7.9) and Marathi (10.3); its weakest is Telugu (19.6). The absence of a collapse case is the result: several competing systems exceed 40% on at least one language, and GPT-4o Mini Transcribe exceeds 100% on three.

Finding 02 · Error composition · Section 3.1

What it gets wrong, it gets wrong by writing the wrong word

Deletion share
8–25%, median 15.5%
Lowest of any system in 10 of 14 languages
Substitution share
50–70%
Excluding the Urdu outlier at 76%
Insertion share
10–29%
Top of the field alongside Gemini 3 Pro

Every system's errors are shown as shares of its own total, so these panels describe the shape of each system's failures, not how many it makes. Read that way, Scribe v2 is the least omissive system in the benchmark. Deletions account for 825% of its word errors against a 1249% span across the comparison systems, while insertions run 1029%. Where more conservative systems drop content they are unsure of, Scribe v2 commits to a hypothesis — it over-produces rather than omits.

DeletionsSubstitutionsInsertions
Assamese
ElevenLabs Scribe v2
14
61
24
Gemini 3 Pro
17
65
18
Saaras v3
21
60
19
Bengali
ElevenLabs Scribe v2
20
60
20
Gemini 3 Pro
27
54
19
Saaras v3
31
56
13
Microsoft STT
18
69
13
Amazon Transcribe
40
52
7
Bhojpuri
ElevenLabs Scribe v2
11
67
22
Gemini 3 Pro
15
64
21
Saaras v3
12
66
22
Microsoft STT
27
63
10
Amazon Transcribe
31
60
9
Chhattisgarhi
ElevenLabs Scribe v2
13
63
23
Gemini 3 Pro
14
65
21
Saaras v3
16
64
20
Microsoft STT
27
62
11
Amazon Transcribe
32
59
9
Gujarati
ElevenLabs Scribe v2
17
66
16
Gemini 3 Pro
17
61
22
Saaras v3
22
61
16
Amazon Transcribe
27
63
10
Hindi
ElevenLabs Scribe v2
21
50
29
Gemini 3 Pro
25
46
29
Saaras v3
32
47
20
Microsoft STT
34
51
15
Amazon Transcribe
40
45
15
Kannada
ElevenLabs Scribe v2
21
66
14
Gemini 3 Pro
16
66
18
Saaras v3
18
64
18
Amazon Transcribe
26
65
9
Malayalam
ElevenLabs Scribe v2
21
63
16
Gemini 3 Pro
19
62
18
Saaras v3
25
61
14
Microsoft STT
16
70
14
Amazon Transcribe
19
70
10
Marathi
ElevenLabs Scribe v2
23
62
14
Gemini 3 Pro
26
56
18
Saaras v3
30
57
13
Microsoft STT
49
48
Amazon Transcribe
29
59
12
Odia
ElevenLabs Scribe v2
11
68
21
Gemini 3 Pro
13
64
23
Saaras v3
22
61
18
Amazon Transcribe
31
58
11
Punjabi
ElevenLabs Scribe v2
13
64
23
Gemini 3 Pro
15
59
26
Saaras v3
19
57
24
Amazon Transcribe
21
62
17
Tamil
ElevenLabs Scribe v2
25
65
10
Gemini 3 Pro
20
65
15
Saaras v3
22
67
12
Microsoft STT
28
63
9
Amazon Transcribe
23
66
11
Telugu
ElevenLabs Scribe v2
11
70
19
Gemini 3 Pro
16
64
20
Saaras v3
25
64
11
Amazon Transcribe
35
58
6
Urdu
ElevenLabs Scribe v2
8
76
16
Gemini 3 Pro
18
51
31
Saaras v3
20
59
21
Microsoft STT
23
67
10

Figure 2 — Error composition by language and system, as shares of each system’s own word errors (Section 3.1).

Urdu is the exception at 76% substitutions against 8% deletions — the most substitution-dominated cell in the figure. This is not a difference in recognition behaviour. It is the signature of the wrong-script failure in Section 3.3: when the model commits an utterance to Devanagari instead of Perso-Arabic, every word is scored as a substitution rather than a deletion, because the content is replaced rather than omitted. The same mechanism (Section 3.3) lifts the substitution share more modestly in Odia, Gujarati, Punjabi and Kannada.

Finding 03 · Substitution quality · Section 3.2

Two systems at the same error rate need not produce equally usable transcripts

Section 3.1 establishes that Scribe v2's errors are substitution-dominated, which raises the obvious next question: what is it substituting? A substitution is classed as unsupported when the emitted word meets three conditions on that segment — it is not any variant the reference accepts at any position, it appears nowhere in any other evaluated system's transcription of the same audio, and its phonetic skeleton is further than half its own length from every word the reference permits. Nothing available for that segment accounts for it. Rows committed to the wrong script are excluded so the measure does not restate the language-confusion finding, and each system is judged against the same number of peers, since a system is never its own peer.

01

Not in the lattice

No accepted variant at any position

02

No peer agrees

Absent from every other system's transcription of the same audio

03

Phonetically distant

Skeleton further than half its length from any permitted word

Scribe v2
9.9%
of its substitutions unsupported, averaged over 13 languages
Saaras v3
6.3%
the same measure on the same audio
Higher in
13 of 13
Scribe v2 exceeds Saaras v3 in every language measured

Unsupported substitutions by language

ElevenLabs Scribe v2Saaras v3

Emitted word unsupported by the segment

0%5%10%15%20%mean 9.9%mean 6.3%TeluguOdiaGujaratiBengaliAssameseMalayalamTamilHindiKannadaPunjabiMarathiBhojpuriChhattisgarhi% of the model’s substitutions

…and additionally not a word of the language

0%2%4%6%mean 2.3%mean 1.4%TeluguOdiaGujaratiBengaliAssameseMalayalamTamilHindiKannadaPunjabiMarathiBhojpuriChhattisgarhi% of the model’s substitutions

Figure 3 · Share of each model’s substitutions unsupported by the segment, 13 languages, sorted by Scribe v2 in panel A. Dashed rules mark the cross-language mean for each model — 9.9% against 6.3% in panel A.

In every one of the thirteen languages a larger share of Scribe v2's substitutions is unsupported than of the strongest comparison system's. Averaged over languages the share is 9.9% against 6.3% — around half again. The consistency is the notable part: the error typology varies widely across these languages, and the balance between insertion and deletion reverses between them, but this ratio does not change direction anywhere.

Panel B separates two behaviours that panel A conflates. Restricting the measure to strings that are not words of the language at all reduces it by roughly three quarters and narrows the distance between the two systems in several languages. The greater part of the effect is therefore not the model inventing strings that do not exist, but placing ordinary words of the language where nothing in the segment supports them. The word displaced is more often one the corpus contains many times over than a rare one, so these are not failures on unfamiliar vocabulary either.

This is the finding that does not show up in a leaderboard. A substitution that is phonetically close, or that a reader can recognise as a plausible alternative, can be repaired downstream — by a human skimming the transcript, or by a language model with the audio's context. One that nothing in the segment supports cannot. Two systems reporting the same OI-WER can therefore differ in how usable their output actually is.

Finding 04 · Language confusion · Section 3.3

Six languages the model sometimes writes in the wrong script.

A prediction is classed as wrong-script when the script of the hypothesis does not match the script of the reference. Code-switching is excluded: the multi-variant reference lists English words in both Latin and native script, so either spelling is accepted, and segments whose reference is predominantly English are not counted. Affected segments range from 0.34% of rows in Telugu to 6.95% in Urdu.

Part A · Script confusion map
LanguageOutput scriptUrdu6.95%Punjabi2.82%Gujarati4.40%Kannada2.80%Telugu0.34%Odia4.38%DevanagariTeluguTamilBengali

Link width ∝ wrong-script rate · hover a link for WS% and ΔOI-WER

Part B · Recovery by transliteration
LanguageWrong-script rows %Share of errors beforeShare of errors after transliterationBefore → afterΔ OI-WER
UrduDevanagari (Hindi)6.95%52.3%17.2%7.62
PunjabiDevanagari2.82%8.5%5.4%0.44
GujaratiDevanagari4.40%7.9%5.7%0.43
KannadaTelugu2.80%7.7%5.4%0.34
OdiaTelugu / Devanagari / Bengali4.38%12.0%10.6%0.31
TeluguTamil0.34%0.9%0.6%0.06

Sorted by Δ OI-WER. The paired dots show each language’s share of word errors carried by wrong-script rows before (dark) and after (accent) script conversion.

Urdu: recoverable

6.95% of Urdu rows are written in Devanagari, and they carry 52.3% of the language’s word errors. Transliterating them into Perso-Arabic — script conversion only, no correction or reordering — drops that share to 17.2% and takes 7.62 points off Urdu’s corpus OI-WER. The speech was recognised. Only the script was wrong.

The other five: not recoverable

Punjabi, Gujarati, Kannada, Odia and Telugu barely move. Their error shares fall from 0.9–12.0% to 0.6–10.6% and their OI-WER by 0.06–0.44 points. These are genuine recognition errors that happen to be written in the wrong script, not script errors. Odia recovers least, consistent with its output spreading across three unrelated scripts rather than committing to one.

Part D · Wrong-script rate by segment duration

Wrong-script rate by segment duration

Share of segments within each duration band whose prediction is committed to the wrong script. A rate within the band, not a distribution across bands — the five values for a language do not sum to its overall rate.

Rises with duration — UrduFalls with duration — Gujarati, Kannada, Odia, Punjabi, Telugu
Urdu overtakes all five0%5%10%15%20%0–3s3–6s6–10s10–14s14s+Gujarati 8.4%Urdu 18.6%

Figure 4 — Wrong-script rate by segment duration band (Section 3.3).

Summing the wrong-script rows across all five bands reproduces each language’s overall rate in Table 3 exactly — Urdu 955 of 13,739 rows (6.95%), Gujarati 1,237 of 28,121 (4.40%), Odia 655 of 14,947 (4.38%), Punjabi 507 of 17,996 (2.82%), Kannada 340 of 12,160 (2.80%), Telugu 131 of 38,043 (0.34%).

In the five languages whose errors do not resolve, the wrong-script rate falls as segments lengthen — the behaviour expected when there is too little audio to identify the language, and consistent with those rows being misrecognised anyway. Four of the five start between 4.6% and 8.5% below three seconds and end at or under 0.5% beyond fourteen; Kannada reaches exactly zero. Telugu follows the same downward shape from a much lower base, because its overall wrong-script rate is only 0.34% to begin with.

Urdu runs the other way. Its rate climbs from 0.86% to 18.64%, a twenty-two-fold increase, so nearly one in five Urdu segments longer than fourteen seconds is written in Devanagari. Below three seconds Urdu is the second-cleanest of the six; beyond fourteen it is thirty-six times the next-worst language. The confusion becomes more likely as evidence accumulates rather than less, which is not a failure of insufficient audio — it is a systematic Hindi–Urdu identification failure.

Cross-system check
Gemini 3 Pro
0.0%
wrong-script on the same segments
Saaras v3
0.3%
wrong-script on the same segments

Both systems transcribe these segments in the correct script at their usual error rates. The audio is not the source of the failure.

Finding 04B · Cross-lingual substitution · Section 3.3

A rarer failure that swaps single words into unrelated languages.

Affected segments
403
0.14% of the corpus
Languages
14 of 14
Present in every supported language
Target scripts
5
Russian, Chinese, Korean, Japanese, Thai

Where the wrong-script failure commits a whole utterance to the wrong writing system, this one replaces a single word. In 403 segments spread across all fourteen languages, Scribe v2 renders a code-mixed English word in an unrelated high-resource language. The substitution is frequently semantic rather than phonetic — ‘provide’ emitted as the Chinese word for provide, ‘hygiene’ as the Korean word for environment. It can also occur inside a single word, as when the first syllable of ‘objection’ is written in Cyrillic and the remainder in Latin. That the model reaches for a translation rather than a similar-sounding string points at the multilingual text side of the model intruding on the transcription path, not at an acoustic confusion.

01

Hindi — English word emitted in Russian

ElevenLabs

predwaste करने की जगह मतलब हम खुद करें तो better है और रही बात ज्यादा घर में चीजों को रख के конгешн करना तो अ यह भी काफी awkward

Amazon

रक्वेस्ट करने की जगह मतलब हम खुद करें तो बेटर है और रही बात ज़्यादा घर में चीज़ों को रख के कंजेशन करना तो ये भी काफी आकवर्ड

Saaras v3

वेस्ट करने की जगह मतलब हम खुद करें तो बेटर है और रही बात ज्यादा घर में चीजों को रख के कंजेशन करना तो यह भी काफी ऑकवर्ड

Ground truth

पेस्ट करने की जगह मतलब हम खुद करें तो बेटर है और रही बात ज्यादा घर में चीजों को रख के congestion करना तो ये भी काफी ऑकवर्ड

02

Hindi — one word split across Cyrillic and Latin

ElevenLabs

फैमली बस सवाल करती नहीं है, обjection उठाती है।

Amazon

फैमली पर सवाल करती नहीं है ऑब्जेक्शन उठाती है।

Saaras v3

फैमली पर सवाल करती नहीं है ऑब्जेक्शन उठाती है

Ground truth

फैमली बस सवाल करती नहीं है ऑब्जेक्शन उठाती है

03

Hindi — English word emitted in Chinese

ElevenLabs

होती है, एक positivity होती है, जो हमको मतलब power pro提供 करती है।

Amazon

होती है एक पॉजटवटी होती है जो हमको मतलब पावर प्रोवाइ करती है

Saaras v3

होती है एक पॉजटवटी होती है जो हमको मतलब पावर प्रोवाइ करती है

Ground truth

होती है एक पॉज़टवटी होती है जो हमको मतलब पावर प्रोवाइ करती है

04

Hindi — English word emitted in Korean

ElevenLabs

हाँ, उसमें तो 환경 वगैरह नहीं रहता है, बढ़िया और वही गलत तरीके से use करते हैं लोग।

Amazon

हाँ उसमें सब हाइजीन वगैरह नहीं रहता है बढ़िया और वही गलत तरीके से यूज़ करते हैं लोग

Saaras v3

हाँ उसमें तो हाइजीन वगैरह नहीं रहता है बढ़िया और वही गलत तरीके से यूज़ करते हैं लोग

Ground truth

हाँ उसमें तो हाइजीन वगैरह नहीं रहता है बढ़िया हो वही गलत तरीके से यूज करते हैं लोग

05

Tamil — Russian word inserted into Tamil speech

ElevenLabs

என்ன талант உங்களிடம் ஏதேனும் தலைப்புகள் உள்ளதோ?

Amazon

தேவி என் உங்களிடம் ஏதோவது தலைப்புகள் உள்ளதோ?

Saaras v3

சொல்லுங்க தோழி எங்கள் உங்களிடம் எதேனா தலைப்புகள் உள்ளதோ

Ground truth

சொல்லுங்க தோழி எங் உங்களிடம் ஏதேனும் தலைப்புகள் உள்ளதோ

Figure 5 — Cross-lingual substitution examples. Highlighted tokens are the foreign-script substitutions produced by Scribe v2; Amazon Transcribe and Saaras v3 transcribe the same audio in the expected script.

Finding 05 · Robustness · Section 3.4

Where it holds under pressure, and where it gives way.

Gap at 0-2s
+9.8pp
Scribe v2 behind Saaras v3 on the shortest segments
Gap at 14-16s
+1.3pp
The same comparison on the longest — 7.6× narrower
Amazon crossover
4-6s
Where Scribe v2 overtakes Amazon Transcribe

Scribe v2 degrades under all three conditions, but under the two acoustic ones it degrades no faster than the strongest systems in the field: its distance from them is roughly the same on the noisiest and fastest audio as on the cleanest and most measured, and its position in the ranking never changes.

The temporal condition is the exception, and the one on which Scribe v2 is disproportionately weak. Its gap to the strongest system is several times larger on the shortest segments than on the longest, and its comparison with Amazon Transcribe inverts outright — substantially worse below two seconds, better from four seconds onward. Very short segments offer little surrounding context, and the model’s disadvantage is largest precisely where that context is absent.

Taken language by language, the pattern is not driven by any one of them. The only departure is Urdu, whose quality and duration curves are unusually flat, because the wrong-script behaviour does not diminish as conditions improve.

ElevenLabs Scribe v2Gemini 3 ProSaaras v3Microsoft STTAmazon Transcribe
Recording Quality
0102030OI-WER %Q1Q2Q3Q4P808 MOS quartile (Q1 = lowest)
Speech Speed
0102030OI-WER %SlowNormal (Lower)Normal (Upper)Very FastReference characters per second
Audio Duration
010203040OI-WER %0-22-44-66-88-1010-1212-1414-16Segment duration (seconds)Scribe v2 9.1%Saaras v3 7.8%

Figure 6 — OI-WER by recording quality, speech speed and audio duration. Values are macro-averaged over the six benchmark languages whose raw per-utterance CSVs were released (bhojpuri, assamese, gujarati, bengali, hindi, chattisgarhi), not the fourteen scored in the paper. The curve shapes and every comparison described above hold, but absolute values differ from the published figure. Each panel carries its own y-scale; the duration panel spans a much wider range.

Finding 06 · Control-token leakage · Section 3.5

The model writes its own internal tokens into the transcript.

Affected segments
57
0.020% of the corpus
Languages
8 of 14
Comparison systems
0
No other model emits a special token on any segment

A rare but unambiguous defect. In 57 segments the model emits its own internal special tokens as transcript text. The leaked vocabulary is not confined to decoder framing — alongside turn and task markers it includes language identifiers and product feature tags, among them markers for payment card redaction, offensive language and sentiment.

The tokens are not inert, and the severity forms a clear ladder. In the mildest form they are prefixed to an otherwise correct transcript, or interrupt one that is correct on either side of them. In more severe cases they appear mid-utterance, after which the decode restarts from the beginning of the segment and repeats. At the extreme the output degenerates into a token loop and the transcript is lost entirely — on audio that every comparison system transcribes without difficulty.

The contribution to the corpus error rate is small. What makes it worth naming is that the failure sits in the decoding path rather than in recognition, which means the affected segments are unrecoverable rather than merely inaccurate.

Severity ladder
  1. 1PrefixedTokens ahead of an otherwise correct transcript
  2. 2InterruptingTokens mid-transcript, correct text on both sides
  3. 3RestartingDecode returns to the start of the segment and repeats
  4. 4LostOutput degenerates into a token loop; transcript is gone
Token inventory
Turn and task
<|bot|><|user|><|agent|><|transcribe|><|diarize|>
Language IDs
<|hi|><|gu|><|nolang|>
Product features
<|mark_pci|><|mark_very_offensive_language|><|with_sentiment|>

Product feature tags are the most revealing of the three — payment-card redaction, offensive-language marking and sentiment are downstream product surfaces, not transcription controls.

01

Gujarati — 10 tokens prefixed, transcript intact

ElevenLabs

<|bot|><|bot|><|bot|><|bot|><|bot|><|bot|><|user|><|transcribe|><|agent|><|gu|> કી જા જા કે કેમ ગ્યો લતો એમ?

Amazon

કીધાતા કે છે કમ ગયેલો તો એમ

Saaras v3

ખીજાતા કે છે કેમ ગયેલું હતું એમ

Reference

કીજા તાકે કે કેમ ગ્યો તો એમ

02

Hindi — 17 tokens mid-utterance, transcript restarts

ElevenLabs

और रोज की आपात आभी से बच सकती हूं तो यही मेरा टाइम मैनेजमेंट का फंडा है क काफी <|bot|><|user|><|transcribe|><|agent|><|nolang|> और रोज की आपात आभी से बच सकती हूं। तो यही मेरा टाइम मैनेजमेंट का फंडा है क काफी <|bot|><|user|><|transcribe|><|agent|><|nolang|> काफी …

Amazon

और रोज की आपा धाबी से बच सकती हूँ तो यही मेरा टाइम मैनेजमेंट का फंडा है क काफी हद तक काम मैं रात को ही नपटा देती हूँ इसलिए सुबह की जो वॉच वॉच होती है उससे बच जाती हूँ मैं

Saaras v3

और रोज़ की आपादाबी से बच सकती हूँ तो यही मेरा टाइम मैनेजमेंट का फंडा है क काफ़ी हद तक काम मैं रात को ही नपटा देती हूँ इसलिए सुबह की जो हॉच पॉच होती है उससे बच जाती हूँ मैं

Reference

और रोज की आपाधापी से बच सकती हूं तो यही मेरा टाइम मैनेजमेंट का फंडा है क काफी हद तक काम मैं रात को ही नपटा देती हूं इसलिए सुबह की जो हॉचपॉच होती है उससे बच जाती हूं मैं

03

Punjabi — internal feature tags, transcript intact

ElevenLabs

ਚਾਰ ਸੌ, ਪੰਜ ਸੌ, ਕੋਈ ਮਤਲਬ ਸੱਤ ਅੱਠ ਸੌ ਵੀ ਕਹਾ ਵਾਂ, ਕਹਆ ਇਹ ਸੌ ਰੁਪਏ ਦਾ ਹੈ, ਕਸੇ ਨੂੰ ਯਕੀਨ ਹੀ ਨਾ ਆਵੇ। ਉਹ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਨਾ, ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਤਾਂ ਉਹੀ ਆ ਵੀ ਬੰਦਾ ਬਾ<|mark_very_offensive_language|><|mark_pci|><|with_sentiment|> ਬਾਰਗੇਨੰਗ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਟੈਲੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ …

Amazon

ਚਾਰ ਸੌ ਪੰਜ ਸੌ ਕੋਈ ਮਤਲਬ ਸੱਤ ਅੱਠ ਸੌ ਵੀ ਕਵਾਂਗਾ ਇਹ ਸੌ ਰੁਪਏ ਦਾ ਇਹ ਕਸੇ ਨੂੰ ਯਕੀਨੀ ਨਾ ਆਵੇ ਉਹ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਨਾ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਤਾਂ ਉਹੀ ਆਵੇ ਬੰਦਾ ਬਾਰਗੇਨੰਗ ਕਰ ਸਕਦਾ ਹੈ ਪਰ ਟੈਲੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ …

Saaras v3

ਚਾਰ ਸੌ ਪੰਜ ਸੌ ਕੋਈ ਮਤਲਬ ਸੱਤ ਅੱਠ ਸੌ ਵੀ ਕਹਾਂਗਾ ਇਹ ਸੌ ਰੁਪਏ ਦਾ ਕਸੇ ਨੂੰ ਯਕੀਨੀ ਨਾ ਆਵੇ ਉਹ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਨਾ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਤਾਂ ਉਹੀ ਆ ਵੀ ਬੰਦਾ ਬਾਰਗੇਨੰਗ ਕਰ ਸਕਦਾ ਪਰ ਟੈਲੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ …

Reference

ਚਾਰ ਸੌ ਪੰਜ ਸੌ ਕੋਈ ਮਤਲਬ ਸੱਤ ਅੱਠ ਸੌ ਵੀ ਕਹਾ ਵਾਂ ਕਹਾ ਇਹ ਸੌ ਰੁਪਏ ਦਾ ਕ ਕਸੇ ਨੂੰ ਯਕੀਨ ਹੀ ਨਹੀਂ ਨਾ ਆਵੇ ਉਹ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਨਾ ਬਲਕੁਲ ਨਵਾਂ ਸੀ ਤਾਂ ਉਹੀ ਆ ਬਈ ਬੰਦਾ ਬਾਰਗੇਨੰਗ ਕਰ ਸਕਦਾ ਪਰ ਟੈਲੇਂਟ ਹੋਣਾ ਚਾਹੀਦਾ …

transcript lost
04

Hindi — 36 tokens, transcript lost entirely

ElevenLabs

<|bot|> öyle <|bot|><|bot|> ,<|bot|>×24 tl激情़ <|bot|> tl alternativ有效地 rut pugर <|bot|> mane definitiv़ …

Amazon

जगह-जगह पर पेड़ लगाने चाहिए उससे वातावरण और एयर शुद्ध होता है

Saaras v3

जगह जगह पर पेड़ लगाना चाहिए जससे वातावरण और एयर शुद्ध होता है

Reference

जगह जगह पर पेड़ लगाने चाहिए जससे वातावरण और air शुद्ध होता है

Figure 7 — Leaked control tokens by severity level (Section 3.5).

Finding 07 · Dialectal and speaker variation · Section 3.6

Hindi is its best language, and that number hides a fourfold spread

Districts
238
Each with at least 20 utterances
Range
2.4–12.1%
Against a corpus rate of 5.90%
Worst state
Haryana
6.06%, and 2.47 points behind the strongest system
Median gender gap
1.55pp
Favouring female speakers, across 176 districts

Where the weakness sits

Fourteen states and union territories carry Hindi speakers in the benchmark. The remaining twenty-two paths are drawn but hold no data.

OI-WER by state

Hindi segments grouped by the speaker's native state

4.5%5.0%5.5%6.0%6.5%
No data
Ramp anchored to the observed range, 4.5–6.5% — not stretched to zero, because the spread between states is narrow.

Female − male OI-WER, median district

Median of the district-level gap within each state

−3.5−2−10+0.5
No data
Negative: female speakers transcribed more accurately. Positive shades toward accent blue.

Figure 8 — Hindi OI-WER and female − male gap (Section 3.6). Boundaries are state-level. The report’s Figure 8 resolves this to 238 districts; the district view below carries that detail without geometry. The state file predates the 2019 reorganisation, so Ladakh is not shown separately from Jammu and Kashmir — no benchmark data falls in either beyond 240 Hindi utterances in Jammu and Kashmir. Most of the map is No data: only fourteen states and union territories contribute Hindi speakers, and the rest are excluded from the colour scale rather than scored at zero.

How wide the spread runs inside each state

All 238 districts, each ordered by OI-WER within its state. Same ramp as the first map panel.

SonipatHaryanvi cluster9.45%133
PalwalHaryanvi cluster8.31%33
Rohtak7.54%66
KarnalHaryanvi cluster6.87%38
FaridabadHaryanvi cluster6.85%96
JhajjarHaryanvi cluster6.62%29
Panipat6.08%61
GurgaonHaryanvi cluster6.00%41
Yamunanagar5.92%49
Rewari5.92%36
Jind5.51%127
Sirsa5.04%73
Panchkula4.98%52
Hisar4.80%62
Kurukshetra4.72%33
Ambala4.58%110
Bhiwani4.52%50
Fatehabad4.10%87
Jyotiba Phule Nagar8.45%60
Jalaun8.33%112
Aligarh8.29%108
Balrampur8.13%22
Pilibhit8.04%77
Kanpur Dehat7.81%32
Saharanpur7.67%141
Siddharthnagar7.29%24
Mau7.18%51
Kanpur Nagar7.14%228
Ghaziabad7.08%101
Budaun6.98%129
Mahamaya Nagar6.98%57
Etah6.97%67
Lalitpur6.93%48
Sonbhadra6.74%48
Etawah6.67%75
Bahraich6.65%25
Allahabad6.58%394
Agra6.56%345
Hardoi6.52%157
Varanasi6.44%251
Firozabad6.43%110
Moradabad6.42%159
Azamgarh6.35%205
Sant Ravidas Nagar (Bhadohi)6.26%31
Farrukhabad6.26%46
Mainpuri6.23%31
Bulandshahr6.22%48
Basti6.12%104
Muzaffarnagar6.00%139
Bijnor5.88%155
Hamirpur5.79%89
Gorakhpur5.77%389
Fatehpur5.76%102
Kheri5.76%180
Mathura5.69%332
Shahjahanpur5.66%141
Jhansi5.64%82
Unnao5.60%41
Lucknow5.59%335
Ballia5.58%196
Mahrajganj5.55%154
Sultanpur5.47%185
Meerut5.44%300
Jaunpur5.43%155
Bareilly5.41%256
Ghazipur5.37%145
Bara Banki5.36%41
Rampur5.16%109
Sitapur5.04%137
Rae Bareli4.89%44
Chandauli4.72%129
Ambedkar Nagar4.72%97
Faizabad4.65%260
Mirzapur4.65%99
Chitrakoot4.38%22
Kanshiram Nagar4.28%100
Pratapgarh4.24%134
Gonda4.06%102
Sant Kabir Nagar4.02%20
Kaushambi4.01%54
Gautam Buddha Nagar4.00%54

Hindi is the language on which Scribe v2 performs best, and its corpus rate conceals a wide spread across the regions its speakers come from. Placing every Hindi segment at the native district of its speaker, the rate ranges from roughly three to twelve percent against a corpus rate of 5.90%.

The weakness is concentrated in the Haryanvi-speaking districts. Haryana carries the largest distance from the strongest comparison system of any state in the Hindi set, at 2.47 points — the model reaching 6.06% against 3.59% on the same segments. Sonipat is the clearest case and rests on more data than any other district in the state, at 9.4% where no comparison system exceeds 6.8% on the same audio. Its neighbours behave the same way: Palwal, Jhajjar, Gurgaon, Karnal and Faridabad all fall between 6.0 and 8.3%, each at least 3.4 points above the strongest system available for it. The concentration is contiguous rather than scattered, and it crosses the state boundary into the neighbouring districts of the National Capital Region, which are elevated to a comparable degree.

The second panel reports the difference between female and male speakers within each district. Female speakers are transcribed more accurately in the large majority of districts carrying enough of each, by a median of 1.55 points. The advantage is not evenly distributed. It is widest in Himachal Pradesh, Uttar Pradesh, Haryana and Madhya Pradesh, where the median district favours female speakers by between 2.0 and 2.5 points, and it disappears entirely in Delhi, whose median district is level. The largest single differences favour female speakers and occur in districts well represented on both sides — Dehradun among them, where female speech is transcribed at 3.9% against 10.2% for male. The districts in which male speakers are transcribed more accurately are predominantly urban: New Delhi, South West Delhi and Shimla.

The Haryana cluster

Six contiguous districts, each well behind the strongest system on the same audio.

DistrictOI-WERnBest systemIts rateGap
Sonipat9.45%133Saaras v35.69%+3.76
Palwal8.31%33Saaras v34.26%+4.05
Jhajjar6.62%29Saaras v32.63%+3.99
Gurgaon6.00%41Saaras v32.33%+3.67
Karnal6.87%38Saaras v33.43%+3.44
Faridabad6.85%96Saaras v33.48%+3.37

Gender gap by state

Median female − male OI-WER, states with at least three qualifying districts.

Himachal Pradesh
-2.515
Uttar Pradesh
-2.2555
Haryana
-2.1216
Madhya Pradesh
-2.0321
Uttarakhand
-1.568
Rajasthan
-1.4614
Jharkhand
-1.317
Bihar
-1.1418
Punjab
-1.058
Maharashtra
-0.7912
Delhi
+0.027
Female speakers betterMale speakers betterDelhi sits at zero — the visible exception.

The regional analysis covers Hindi only — the most widely spoken language in the benchmark and the one drawing on the widest range of dialects. Whether dialectal concentration of this kind recurs in the other languages is not established here. Coverage spans 14 states and union territories.

Samples · Listen to the benchmark

Twenty-eight segments, fourteen languages

One clean segment and one failing segment per language, straight from the corpus. Each card carries the multi-variant reference, the model's hypothesis diffed against it, and the accepted variants OI-WER scores against.

Every transcript below was checked against its audio by a native speaker of the language. Samples whose transcript did not match were removed rather than corrected.

Showing 28 of 28 samples
Sample #21425HindiHuman verified
0.0%9.9s
0:00 / 0:09
Reference

हां मुझे लगता है ये जो लोग ऐसे पक्के कलर यूज करते हैं और वो जो स्प्रे वगैरह यूज करते हैं ये हमारी स्किन के लिए काफी हानिकारक है हमें ऐसे कलर वगैरह नहीं यूज करने चाहिए

Model output

हां मुझे लगता है ये जो लोग ऐसे पक्के कलर यूज करते हैं और वो जो स्प्रे वगैरह यूज करते हैं ये हमारी स्किन के लिए काफी हानिकारक है हमें ऐसे कलर वगैरह नहीं यूज करने चाहिए

exact match
Sample #25594HindiHuman verified
84.3%14.7s
0:00 / 0:14
Reference

मेरे भविष्य में मम्मा पापा को खुश रखना है एंड गाड़ी लेना है खुद का घर बनाना है वो मुझे लगता है मैं कर सकती हूँ क्या आपकी बकेट लिस्ट के सपने ज्यादातर स्थानों से जुड़े हैं किसी उपलब्धि से या फिर व्यक्तिगत विकास से मेरी बकेट लिस्ट के ज्यादातर सप

Model output

मेरेभविष्यमेंमम्मापापाकोखुशरखनाहैएंडगाड़ीलेनाहैखुदकाघरबनानाहैवोमुझेमुझेमेरेपापामम्माकोखुशरखनाहैऔरगाड़ीलेनाहैखुदकाघरबनानाहैवोमुझेbotusertranscribeagentnolangमेरेभविष्यमेंमामापापाकोखुशरखनाहैएंडगाड़ीलेनाहैखुदकाघरबनानाहैवोमुझे

Sample #42990BengaliHuman verified
0.0%5.5s
0:00 / 0:05
Reference

ঐ আগুনে চারপাশে ঘোরা কিন্তু বিদেশে ওইটা মানে রিং এঙ্গেজমেন্ট ওইটা ওরকম হয়

Model output

ঐ আগুনে চারপাশে ঘোরা কিন্তু বিদেশে ওইটা মানে রিং এঙ্গেজমেন্ট ওইটা ওরকম হয়

exact match
Sample #47314BengaliHuman verified
77.8%6.1s
0:00 / 0:06
Reference

একদম একদম মা তো অলওয়েজ হ্যাঁ শেয়ার করে হ্যাঁ

Model output

মাএকদমাতোঅলওয়েলহ্যাঁসেকথাহ্যাঁ

Sample #58493MarathiHuman verified
0.0%7.0s
0:00 / 0:07
Reference

हो बरोबर म्हणताय दुर्लक्ष केलं म्हणजे म नव्व्याण्णव टक्के आपण इथेच जिंकलो

Model output

हो बरोबर म्हणताय दुर्लक्ष केलं म्हणजे म नव्व्याण्णव टक्के आपण इथेच जिंकलो

exact match
Sample #59192MarathiHuman verified
88.9%6.1s
0:00 / 0:06
Reference

लगेच पाच मिनिटात कसं काय आला काय कळना मला

Model output

नाहीचपाठनाहीकरतकसंघ्यायलाकायकायम्हणावंना

Sample #97231GujaratiHuman verified
0.0%7.4s
0:00 / 0:07
Reference

ઘડીક ઘડીક બેસીને ઘડીક ઘડીક ચઢીએ ને એવી રીતે પાછા બધા એકસરખા હતા તો મસ્તી કરતા કરતા ચઢીએ એટલે

Model output

ઘડીક ઘડીક બેસીને ઘડીક ઘડીક ચઢીએ ને એવી રીતે પાછા બધા એકસરખા હતા તો મસ્તી કરતા કરતા ચઢીએ એટલે

exact match
Sample #99763GujaratiHuman verified
138.5%14.1s
0:00 / 0:14
Reference

રાધે રાધે રાધે શીરા પૂરી ખાજે શીરાની તો આ છે પુરી તૈયાર છે

Model output

राधेराधेराधेशेरापुरीखादेशेरानहींतोछेपुरीदायादछेपुरी

Sample #201905TamilHuman verified
0.0%7.8s
0:00 / 0:07
Reference

அந்த மாதிரி நிறைய ஒன்னா உக்காந்து சாப்பிடுறது இதெல்லாம் நிறைய இருக்கும் நல்லா இருக்கும் நிறைய வந்து போட்டிகள்ல கலந்துக்குறது

Model output

அந்த மாதிரி நிறைய ஒன்னா உக்காந்து சாப்பிடுறது இதெல்லாம் நிறைய இருக்கும் நல்லா இருக்கும் நிறைய வந்து போட்டிகள்ல கலந்துக்குறது

exact match
Sample #171386TamilHuman verified
85.7%6.5s
0:00 / 0:06
Reference

பக்கத்துல இருக்காங்க பேர்லாம் சொல்லணுமா பேர்லாம் மறந்து போச்சு

Model output

பக்கத்துலபேர்லாம்சொல்லாமமாமுபேர்லாம்மாமுவந்துவச்சி

Sample #163080TeluguHuman verified
0.0%6.2s
0:00 / 0:06
Reference

సిక్స్త్ తర్వాత ఇంకెప్పుడు కొట్టించుకోలేదు గాని మళ్ళీ ఇంటర్మీడియట్ లో ఒకసారి కొట్టించుకో కొట్టించుకోలేదు ఇంటర్మీడియట్ లో కూడా

Model output

సిక్స్త్ తర్వాత ఇంకెప్పుడు కొట్టించుకోలేదు గాని మళ్ళీ ఇంటర్మీడియట్ లో ఒకసారి కొట్టించుకో కొట్టించుకోలేదు ఇంటర్మీడియట్ లో కూడా

exact match
Sample #132623TeluguHuman verified
133.3%7.5s
0:00 / 0:07
Reference

దాగుడుమూతలు తొక్కుడు బిళ్ళలు కోతికొమ్మచ్చి ఉహు ఉమ్

Model output

దాగడమొత్తలుతక్కెడబిల్లలుకొద్దికొమ్మాచ్చిహుహుహుమ్

Sample #313534KannadaHuman verified
0.0%7.7s
0:00 / 0:07
Reference

ಫೇಲ್ಯೂರ್ ಆಯ್ತಾ ಬ್ರಾಂಡಿ ವಿಸ್ಕಿ ಸಿಗರೇಟು ಗಾಂಜಾ ಪಾಲಿಡಾಲ್ ಒಟ್ನಲ್ಲಿ ಲವ್ ಸಕ್ಸಸ್ ಆಗ್ಲಿ ಫೇಲ್ಯೂರ್ ಆಗ್ಲಿ ಹಾಳಾಗೋದು ಮಾತ್ರ ಹುಡುಗ್ರೆ

Model output

ಫೇಲ್ಯೂರ್ ಆಯ್ತಾ ಬ್ರಾಂಡಿ ವಿಸ್ಕಿ ಸಿಗರೇಟು ಗಾಂಜಾ ಪಾಲಿಡಾಲ್ ಒಟ್ನಲ್ಲಿ ಲವ್ ಸಕ್ಸಸ್ ಆಗ್ಲಿ ಫೇಲ್ಯೂರ್ ಆಗ್ಲಿ ಹಾಳಾಗೋದು ಮಾತ್ರ ಹುಡುಗ್ರೆ

exact match
Sample #300015KannadaHuman verified
106.7%8.9s
0:00 / 0:08
Reference

ಚಿಕ್ಸಂದ್ರ ನಾಬ್ರೋ ಕಾಲೇಜಸ್ ನೀನ್ ಏನು ಕಲಿಯಲ್ಲ ಬ್ರೋ ಒಳಗಡೆ ಯೂಟ್ಯೂಬ್ ಚಾನೆಲ್ಸ್ ಅವು ಇವು ನೋಡ್ಕೊಂಡು ಕಲಿಬೇಕು ಅಷ್ಟೇ

Model output

సిక్స్అండ్రానాబ్రోకాలేజెస్నీనుఏనుకలియలబ్రోಒಳಗಡೆయూట్యూబ్ఛానల్స్ಅವುఇవుನೋಡ್కొండ్కలీబెక్అష్టే

Sample #242314MalayalamHuman verified
0.0%7.6s
0:00 / 0:07
Reference

അയൽക്കാര് ഇപ്പൊ നമുക്കൊക്കെ നമുക്ക് പൊതുവെ അയൽക്കാര് ഉണ്ടാവാറുണ്ട് നമുക്കൊക്കെ കൂടുതൽ അയൽക്കാർ ഉള്ളവരാണ് ഏ

Model output

അയൽക്കാര് ഇപ്പൊ നമുക്കൊക്കെ നമുക്ക് പൊതുവെ അയൽക്കാര് ഉണ്ടാവാറുണ്ട് നമുക്കൊക്കെ കൂടുതൽ അയൽക്കാർ ഉള്ളവരാണ് ഏ

exact match
Sample #223140MalayalamHuman verified
140.0%5.6s
0:00 / 0:05
Reference

അപാരം എങ്ങനെ ഇത് ഉണ്ടാക്കുന്നെന്ന് തോന്നൂലെ

Model output

ബാറഎഗ്ഗ്തന്നെയാഇത്തോണ്ട്ആക്കുന്നതെന്ന്തോന്നുന്നുല്ലേ

Sample #220114PunjabiHuman verified
0.0%3.1s
0:00 / 0:03
Reference

ਤੇ ਫਿਰ ਕੀ ਮਤਲਬ ਗਰਲਸ ਹੀ ਆਈਆਂ ਜਾਂ ਬੋਆਇਜ਼ ਵੀ ਆਏ ਵਿੱਚ

Model output

ਤੇ ਫਿਰ ਕੀ ਮਤਲਬ ਗਰਲਸ ਹੀ ਆਈਆਂ ਜਾਂ ਬੋਆਇਜ਼ ਵੀ ਆਏ ਵਿੱਚ

exact match
Sample #204219PunjabiHuman verified
109.1%8.0s
0:00 / 0:07
Reference

ਓਕੇ ਮੈਂ ਗ੍ਰੈਜੂਏਸ਼ਨ ਕਰ ਰਹੀ ਹਾਂ ਬੀ ਏ ਆਨਰਸ ਪੋਲੀਟੀਕਲ ਸਾਇੰਸ

Model output

जीओकेमैंग्रेजुएशनकररहीहूँबीऑनर्स政icalसाइंस

Sample #261306OdiaHuman verified
0.0%3.3s
0:00 / 0:03
Reference

ବୁଲିବା ଶୀତ ଦିନେ ପିକ୍ନିକ୍ ଫିକ୍ନିକ୍ ପାଇଁ ଭଲ ଜାଗା ଅଛି

Model output

ବୁଲିବା ଶୀତ ଦିନେ ପିକ୍ନିକ୍ ଫିକ୍ନିକ୍ ପାଇଁ ଭଲ ଜାଗା ଅଛି

exact match
Sample #260445OdiaHuman verified
133.3%14.5s
0:00 / 0:14
Reference

ଏଇ ଅନୁଭବ ଆମକୁ ଆତ୍ମବିଶ୍ବାସ ଭିତରେ ବହୁତ କିଛି ଶିଖେଇଲା ଯାହାକି ଆମେ ଯେତେବେଳେ ବି ଇଣ୍ଟରଭ୍ୟୁ ଦେଇଥାଉ ସାଧାରଣତଃ ଯାତାୟାତ ବି ବହୁତ କରିଥାଉ ସେତେବେଳେ ଆମକୁ ଆତ୍ମବିଶ୍ବାସ ଜାରି ରଖିବା

Model output

यहअनुभवनेहमकोआत्मविश्वासबहुतकुछसिखायाहैजोकीहमेंजबभीइंटरव्यूदियाहोयेसाधारणतःतोयातायातभीबहुतकरताहूंसेतोबड़ाहमकोआत्मविश्वाससेजाके

Sample #330249AssameseHuman verified
0.0%8.6s
0:00 / 0:08
Reference

আপুনিটো আগতেই টিকেটটো কাটি লৈছিলে নে তো আমাৰ আমাৰ ওচৰত মেছেজ অহা নাই যে তাৰপিছত গাড়ীৰ পৰা আধা ৰাস্তাত নমাই দিলে মানে

Model output

আপুনিটো আগতেই টিকেটটো কাটি লৈছিলে নে তো আমাৰ আমাৰ ওচৰত মেছেজ অহা নাই যে তাৰপিছত গাড়ীৰ পৰা আধা ৰাস্তাত নমাই দিলে মানে

exact match
Sample #316263AssameseHuman verified
77.3%7.7s
0:00 / 0:07
Reference

দিলে মানে হটকেচটো থকা হটকেছটো থকাৰ পিছত মানে কি হ ল তলত থকা দেখি হটকেচটোত লাগি লাগি হটকেছটো ফাটি গ ল তাত

Model output

মানেhotcastটোথকাhotcastটোথকাপিছতমানেকিথকাদেখিhotcastটোতলাগিলাগিhotcastটোফাটি

Sample #118531UrduHuman verified
0.0%9.4s
0:00 / 0:09
Reference

ہاں بہت ایسے مسئلے ہیں جو لوگوں نے بنا دیے ہیں، شان و شوکت سے بھی شادی نہیں آئی ہے، سنت طریقہ تو الگ ہی ہے

Model output

ہاں بہت ایسے مسئلے ہیں جو لوگوں نے بنا دیے ہیں، شان و شوکت سے بھی شادی نہیں آئی ہے، سنت طریقہ تو الگ ہی ہے

exact match
Sample #114852UrduHuman verified
108.3%9.2s
0:00 / 0:09
Reference

کر لو کر لو کچھو ہمارا بول رہے آ جاؤ بھائی آ جاؤ بھائی میرٹھ آجا کیا کرے گا سیدھی سی بات ہے ہاں

Model output

करलोकरलोकुछहमाराहमयहाँसेबोलरहेहैंआजाभाईआजाभाईमेरठजाक्याकरेगासीधीसीबातहैहाँ

Sample #280350BhojpuriHuman verified
0.0%8.4s
0:00 / 0:08
Reference

विरासत माने इ होला की जोना गद्दी मिलेला आपके ओके विरासत कहल जाला जो कहल जाला की खैरात में मिल जाला

Model output

विरासत माने इ होला की जोना गद्दी मिलेला आपके ओके विरासत कहल जाला जो कहल जाला की खैरात में मिल जाला

exact match
Sample #272222BhojpuriHuman verified
140.0%4.0s
0:00 / 0:04
Reference

हाँ मैथिली जवारी दरभंगा के

Model output

हाँमैंइसलिएकहरहाहूंधनभंगाकेहमम

Sample #323777ChhattisgarhiHuman verified
0.0%4.1s
0:00 / 0:04
Reference

आप मन के बचपन के याद मा खाना के कौन भूमिका रही

Model output

आप मन के बचपन के याद मा खाना के कौन भूमिका रही

exact match
Sample #331517ChhattisgarhiHuman verified
83.3%6.1s
0:00 / 0:06
Reference

ठउर पहली जमाना में ठउर ला एला जगह ल ठउर बोले जाथे

Model output

औरदिल्लीजगहमानमेंठाकुरलायेजगहहैलाजगहठाकुरबोलेजाथे

Playback

Starting a clip stops any other. Clips that fail to load show as unavailable rather than a dead control.

Conclusion

Where the headroom actually is

Scribe v2's OI-WER ranges from 5.9% in Hindi to 19.6% in Telugu. Its errors are dominated by substitution: the model produces essentially no blank predictions, boilerplate or runaway generation, and repetition loops in only a small number of segments — principally those where control tokens leak and the decode restarts. Where it errs, it writes a different word rather than omitting one, so most of that error is not addressable by post-processing.

Three model-specific failure modes
01

Language confusion

Orthographic only in Urdu, where correcting the script is worth 7.62 OI-WER points — against 0.06 to 0.44 in the other five affected languages.

Substantial · recoverable in one language

02

Cross-lingual substitution

Code-mixed English words emitted in an unrelated high-resource language, in 403 segments across all fourteen languages.

Output-layer defect · too rare to move language rates

03

Control-token leakage

Internal special tokens written as transcript text in 57 segments, with the decode restarting or failing entirely in the severe cases.

Output-layer defect · unrecoverable segments

Accuracy falls with declining recording quality and rising speaking rate, and falls most sharply on the shortest segments, where the least contextual evidence is available and where the remaining recognition error is concentrated. Error rates vary with speaker gender and age, but no more than for any other system measured on the same segments, and show no geographic concentration within or across languages — indicating that this variation reflects the composition of the benchmark population rather than the behaviour of the model.

Since the errors are substitutions, we examined what is substituted. In every language measured, the model emits words that nothing in the segment supports at around half again the rate of the strongest comparison system, and the consistency across languages is the notable part. Most are ordinary words of the language placed where nothing supports them rather than invented strings, and the word displaced is more often a common one than a rare one.

Within Hindi the error rate is uneven across the regions its speakers come from. It is highest in the Haryanvi-speaking districts, where the distance from the strongest comparison system is the largest of any state and extends across the state boundary into the neighbouring districts of the National Capital Region. Female speakers are transcribed more accurately than male in the large majority of districts, an advantage that every system evaluated displays, and that persists within every quartile of recording quality and every band of segment duration.

The model's headroom on this benchmark therefore lies less in output-layer correction than in recognition of short, context-poor conversational speech, with written-language identification in Urdu the one substantial exception.

Download the PDF reportFull Voice of India benchmark write-up, including all figures.