mu-bench: A Multilingual Utterance Transcription Benchmark
Organizations: UC Berkeley · Sierra AI
Abstract
Voice agents depend on accurate automatic speech recognition (ASR) to act on what callers say, yet ASR is evaluated on read, English-centric speech with word error rate (WER), which penalizes surface rather than semantic differences. We introduce mu-bench, a dataset of 4,270 caller utterances from 250 phone calls to an AI banking agent in English, Spanish, Turkish, Vietnamese, and Mandarin, centered on form-field inputs such as names, email addresses, and confirmation codes. We release Utterance Error Rate (UER), an LLM judge of whether a transcript preserves meaning, calibrated against human raters, together with an LLM normalizer that makes WER comparable across providers' output formats. On 1,847 human-rated transcripts, UER agrees with annotators at = 0.78, versus 0.53 for exact-match WER on normalized text. We rank six commercial providers on a public leaderboard; the best reaches 11.9% UER, and Mandarin is hardest for all six.
Figures & tables
| Benchmark | Multi. | Conv. | Form | Source |
|---|---|---|---|---|
| LibriSpeech [ 14 ] | Read | |||
| TED-LIUM 3 [ 10 ] | Prepared | |||
| GigaSpeech [ 4 ] | Web audio | |||
| SPGISpeech [ 13 ] | Earnings calls | |||
| People’s Speech [ 7 ] | Found | |||
| MLS [ 16 ] | ✓ | Read |
| Locale | Utt. | Conv. | Audio (hr) | Length (s) |
|---|---|---|---|---|
| en-US | 817 | 50 | 0.93 | 4.1 |
| es-MX | 792 | 50 | 1.01 | 4.6 |
| tr-TR | 846 | 50 | 1.18 | 5.0 |
| vi-VN | 975 | 50 | 1.21 | 4.5 |
| zh-CN | 840 | 50 | 0.76 | 3.3 |
| Total | 4,270 | 250 | 5.08 | 4.3 |
| Norm. | Metric | 95% CI | Prec | Rec | |
|---|---|---|---|---|---|
| mu-bench | UER | 0.779 | [0.717, 0.835] | 0.859 | 0.764 |
| none | UER | 0.764 | [0.699, 0.821] | 0.831 | 0.764 |
| Whisper | UER | 0.681 | [0.606, 0.748] | 0.705 | 0.753 |
| blind LLM | UER | 0.646 | [0.567, 0.716] | 0.690 | 0.703 |
| mu-bench | LASER | 0.556 | [0.475, 0.634] | 0.514 | 0.825 |
| mu-bench | WER >0 | 0.533 | [0.453, 0.613] | 0.462 | 0.954 |
| UER | ||||||||||
| Model | $/1k | Overall | en-US | es-MX | tr-TR | vi-VN | zh-CN | Prec | Rec | Flip (%) |
| Normalizer varied | ||||||||||
| gpt-5.6-luna | 0.22 | 0.755 | 0.745 | 0.687 | 0.698 | 0.840 | 0.758 | 0.881 | 0.710 | 1.0 |
| gpt-5.6-terra | 1.62 | 0.704 | 0.699 | 0.647 | 0.598 | 0.830 | 0.701 | 0.835 | 0.666 | 1.4 |
| gpt-5.6-sol | 3.08 | 0.751 | 0.743 | 0.667 | 0.709 | 0.840 | 0.754 | 0.851 | 0.726 | 0.5 |
| gpt-6-astra | 7.39 | 0.775 | 0.721 | 0.654 | 0.717 | 0.840 | 0.839 | 0.861 | 0.757 | 0.0 |
| UER (%) | Latency (ms) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Provider | Mode | en-US | es-MX | tr-TR | vi-VN | zh-CN | all | IC | p50 | p95 |
| Google Chirp-3 | batch | 3.2 | 7.3 | 9.5 | 6.7 | 32.9 | 11.9 | 17.7 | 734 | 1136 |
| Google Chirp-3 | stream | 5.8 | 11.6 | 14.2 | 12.0 | 38.0 | 16.3 | 24.0 | 646 | 887 |
| Microsoft Azure Speech | batch | 2.8 | 11.2 | 17.5 | 22.1 | 31.2 | 17.0 | 20.1 | 315 | 1030 |
| ElevenLabs Scribe v2 | batch | 4.8 | 10.5 | 12.3 | 24.2 | 34.8 | 17.3 | 16.6 | 415 | 847 |
| Microsoft Azure Speech | stream | 3.1 | 15.7 | 16.3 | 18.8 | 41.3 | 19.0 | 28.9 | 242 | 431 |
| Raw | Whisper-normalized | ||||
|---|---|---|---|---|---|
| Class | Count | Reference | Prediction | Reference | Prediction |
| Digits vs. words | 1,496 | C N 6 5 3 。 | CN 六五三 | c n 6 5 3 | cn 六五三 |
| Contact format | 1,141 | Ashley dot Brown at email dot com. | [email protected] | ashley dot brown at email dot com | ashley brown email com |
| Grouping | 1,058 | 55 12 34 56 7 8. | 55 12 34 56 78 | 55 12 34 56 7 8 | 55 12 34 56 78 |
| Fillers (non-en) | 841 | Sí. | Este, sí. | sí | este sí |
| Word variant | 543 | Okay. | OK. | okay | ok |
| Changed (%) | UER (pp) | Latency (ms) | ||||
|---|---|---|---|---|---|---|
| Provider | 1s | 3s | 1s | 3s | 1s | 3s |
| Deepgram Nova-3 | 20.6 | 21.5 | ||||
| Azure Speech | 29.4 | 32.4 | ||||
| ElevenLabs Scribe | 28.5 | 28.2 | ||||
| OpenAI 4o Mini | 36.6 | 37.5 | ||||
| Google Chirp-3 | 18.4 | 20.1 | ||||