Glossary · Speech

What is word error rate (WER)?

Word error rate (WER)

Word error rate, or WER, measures how often a speech recogniser gets words wrong. It counts the words it swapped, missed or added, and divides by the number of words that were really said.

Also called WER, word error or ASR accuracy.

On a call

The caller said "मुझे कल शाम को delivery चाहिए". The recogniser wrote "मुझे कल शाम delivery चाहिए" and dropped "को". That's one word missing out of six, so the WER for this sentence is about 17%.

AI agents from ₹1 a minute.¹

Open the sandbox

No sign-up to look around.

Explained

Here is how it works, in plain words.

WER is the number most speech recognition comparisons lead with, so it’s worth knowing what’s inside it.

You need two transcripts: the reference, which a person checked, and the hypothesis, which the recogniser wrote. Line them up word by word with the fewest possible edits. Every word that was swapped is a substitution, every missing word a deletion, every extra word an insertion. Add those up and divide by the number of words in the reference.

Lower is better, and zero is perfect. Because insertions count, a bad enough system can go above 100%.

The number moves a lot with how you score. Punctuation, capital letters, “Rs” versus “रुपये”, “10” versus “ten”: unless both transcripts are normalised the same way first, those all count as errors. That’s why serious reports say “normalised WER” and publish the normaliser.

Hindi adds its own traps. The same word can be spelled more than one way in Devanagari. English words inside Hindi speech can be written in Roman or in Devanagari, so “delivery” and “डिलीवरी” are a mismatch even when the recogniser heard it right. A fair comparison picks one convention and applies it to every system.

WER also treats every word as equal. Dropping “को” and dropping a digit from a phone number both count as one error, but only one of them breaks your call. For phone agents, check the words that carry the job, like amounts, dates, names and numbers, alongside the headline figure.

And always ask which audio it was. Read speech in a studio scores far better than an 8 kHz call from a moving bus.

In Voice Infra

This is what Voice Infra does about it.

On the public RinggAI Hindi benchmark, our recogniser scored 9.12% normalised WER, the lowest in our report. It's one benchmark, and an in-domain one for us, so the Mira STT page also shows the test sets where we trail.

By Mirai Minds · Published

Questions

People often ask us these questions.

Can WER be more than 100%?

Yes. Inserted words count as errors too, so a recogniser that adds a lot of words that were never said can score above 100%.

What is normalised WER?

WER measured after both transcripts are cleaned up the same way, for example by removing punctuation and matching case. It stops formatting differences from counting as recognition errors.

Still deciding? Ask us.

Fifteen minutes with the team that builds it. Bring your script, or your hardest call.

Book 15 minutes

Book a call

15 minutes with Sneh Mehta

Finding a time for us…

  1. AI agents from ₹1 a minute: on our volume plan, ₹1,00,000 a month. Pay as you go is ₹5 a minute. Prices exclude GST.