Skip to main content
Request Diagnostic
Request Diagnostic
Back to Blog
Professional audio recording setup with microphone and monitoring equipment.

Voice AI Benchmarks Lie by Omission: How to Test Speech Recognition on Your Calls

Solutions Architect
15 min read

A speech-recognition model can perform extremely well on a public benchmark and still fail on the calls that matter to your business.

The reason is simple: most benchmark scores compress many different failure modes into one number. They may not reflect your microphones, telephone compression, accents, overlapping speakers, product names, pricing language, silent segments, or the difference between a harmless punctuation error and a false contractual commitment.

For a B2B team, the relevant question is not:

Which speech-to-text model has the lowest published Word Error Rate?

It is:

Which system produces usable, attributable, and sufficiently accurate evidence from our real audio, within our latency, cost, privacy, and review constraints?

That decision requires a business-specific acceptance test - not a vendor leaderboard.

Before selecting or deploying a voice AI system, evaluate it across seven dimensions: Transcription accuracy on representative recordings; Speaker attribution when several people talk; Business-critical accuracy for prices, dates, names, obligations, and identifiers; Hallucination behavior during silence, noise, or missing speech; Latency and correction behavior in streaming versus batch processing; Operating cost, including review and rework; and Traceability and governance, including source audio, timestamps, confidence, access, and retention.

A model should not pass because its average transcript looks readable. It should pass because the errors that remain are acceptable for the business process in which the transcript will be used.

Why public speech-recognition benchmarks are useful - and incomplete

Public datasets and leaderboards help identify candidate models. They make controlled comparison possible and show how architectures perform under shared conditions.

LibriSpeech, for example, separates relatively clean recordings from more difficult speech. The Open ASR Leaderboard expands reproducible comparison across models and datasets. The CHiME challenges go further by testing distant, spontaneous conversations with reverberation, multiple microphones, background noise, and overlapping speakers.

These sources are valuable because they expose an important pattern:

Performance on clean, prepared speech does not reliably predict performance in a real meeting room, call center, warehouse, vehicle, or field-service environment.

But no public benchmark reproduces your exact operating conditions.

Your audio may include compressed phone calls; headset changes during a conversation; customers switching languages; non-native accents; product codes and uncommon names; several people speaking at once; long pauses and hold music; background television or machinery; legal, medical, financial, or technical vocabulary; and weak network segments and packet loss.

A leaderboard can answer which systems deserve to enter the test. It cannot determine which system should become part of your production workflow.

What Word Error Rate measures

Word Error Rate, or WER, is commonly calculated as:

WER = (S + D + I) / N

Where S is the number of substitutions; D is the number of deletions; I is the number of insertions; and N is the number of words in the human reference transcript.

WER is useful because it provides a consistent measure of textual difference.

It is not a complete measure of business usefulness.

Consider two errors: "Please send the file tomorrow" becomes "Please send the file today." and "Thank you for the call" becomes "Thanks for the call."

Both may contribute a similar number of word errors. Their consequences are not similar.

The first can create an operational failure. The second is largely harmless.

A production evaluation therefore needs more than average WER.

Where speech recognition fails in practice

Deletions under noise

A system may stop recognizing speech when the signal becomes weak or noisy. Entire phrases disappear.

This is dangerous when the omitted phrase contains a price; a date; a customer objection; a compliance statement; a promised action; and a condition attached to approval.

A readable transcript can still be materially incomplete.

Insertions and hallucinated speech

Some systems interpret noise, music, breathing, or silence as language and generate words that were never spoken.

Hallucinated text is more dangerous than an obvious blank because it creates false evidence.

Your test set should include silent audio; long pauses; hold music; background conversations; non-speech sounds; and recordings that end abruptly.

The correct result may be no transcript at all.

Substitutions in business-critical entities

Names, brands, addresses, part numbers, currencies, percentages, dates, and acronyms are frequent points of failure.

A system may understand the sentence while changing the entity that gives the sentence operational meaning.

Examples include "fifteen" versus "fifty"; "Q4" versus "Q2"; "$1.5 million" versus "$5 million"; one customer name replaced by a more common one; and a product code normalized into an ordinary word.

These errors should be scored separately from ordinary language differences.

Speaker-attribution errors

A transcript may contain the right words but assign them to the wrong person.

For meetings, interviews, sales calls, and investigations, attribution can be as important as transcription.

This is why multi-speaker evaluation may include metrics such as DER - Diarization Error Rate; DA-WER - Diarization-Attributed Word Error Rate; and tcpWER - a time-constrained, speaker-aware error measure.

If the system attributes a discount approval to the customer instead of the sales manager, the transcript is not operationally reliable even when the wording is correct.

Overlapping speech

When two people speak simultaneously, a single-channel model may merge, omit, or invent content.

Overlap is common in natural conversation: interruptions; confirmations; objections; group meetings; and customer-service escalations.

A vendor demonstration with one speaker at a time does not test this condition.

Formatting and normalization errors

Raw recognition and final business text are different products.

The system may need to normalize numbers; dates; currency; capitalization; punctuation; acronyms; email addresses; and domain-specific terms.

A transcript can have acceptable raw WER but still be difficult to use in CRM notes, legal review, analytics, or search.

Streaming instability

Real-time transcription must make decisions before the full sentence is available.

Partial text may change as new context arrives. Speaker labels may be corrected later. Punctuation and numbers may shift.

This creates a design question:

Is the partial transcript only a user-interface aid, or will downstream systems act on it?

A live caption can tolerate correction. A workflow that updates a CRM or triggers an alert may not.

Semantic usefulness after transcription

Some workflows do not require a perfect verbatim transcript. They require: a reliable summary; action items; decisions; objections; structured fields; and searchable evidence.

A language model may recover the general meaning of a noisy transcript, but it must not be allowed to hide uncertainty or invent missing details.

Semantic quality should therefore be evaluated separately from transcript fidelity.

A practical acceptance framework

A practical evaluation should proceed in eight stages.

Define the business task

Do not begin with the model.

Define what the system is expected to produce.

Examples: searchable meeting transcripts; call summaries; CRM notes; compliance review; quality assurance; live agent assistance; action-item extraction; and voice-controlled workflows.

For each task, document who uses the output; what decision it supports; how quickly it is needed; which errors are unacceptable; whether a human reviews it; and how the source audio is retained and accessed.

Build a representative audio set

A useful test set should represent the operating environment, not the ideal environment.

Include a matrix such as:

DimensionExamples to include
ChannelMobile call, VoIP, conference platform, uploaded recording
Acoustic conditionQuiet room, office noise, street, vehicle, warehouse
SpeakersOne, two, group, interruptions, overlapping speech
LanguagePrimary language, accents, code-switching, multilingual calls
VocabularyNames, products, acronyms, prices, dates, technical terms
Signal qualityClean, compressed, clipped, low volume, packet loss
Non-speechSilence, music, hold audio, keyboard, machinery
DurationShort request, normal call, long meeting

Do not create the test set only from recordings that are easy to transcribe.

Create a controlled reference transcript

Human reference transcripts must follow a consistent policy.

Define whether filler words are included; how numbers and dates are written; how incomplete words are handled; how overlapping speech is marked; how speaker labels are assigned; how inaudible segments are represented; and whether punctuation is evaluated separately.

Without a normalization policy, differences between systems may reflect formatting rather than recognition quality.

Score at three levels

Text accuracy

Measure raw and normalized WER.

This gives a baseline for substitutions, deletions, and insertions.

Attribution and timing

Measure speaker-label accuracy; timestamp accuracy; overlap handling; segmentation quality; and delayed corrections in streaming mode.

Business-critical accuracy

Create a weighted error model.

Error categoryExampleIllustrative weight
Ordinary wording"purchase" versus "buy"1
Name or companyWrong customer identity3
Date or deadlineTomorrow versus next week5
Price or quantity15 versus 507
Obligation or approval"Can" versus "cannot"; wrong approver10
Hallucinated commitmentStatement never spoken12

The exact weights must reflect your process.

The purpose is not to create a universal metric. It is to stop harmless wording differences from hiding high-impact errors.

Compare streaming and batch modes separately

Do not assume that a model's batch score applies to real-time use.

Evaluate first-token latency; stable-transcript latency; correction frequency; final transcript accuracy; speaker-label stability; connection failures; cost of continuous streaming; and behavior after reconnects.

A practical hybrid architecture may use streaming text for the live interface; batch reprocessing for the final transcript; and a verified final transcript for analytics, search, and records.

Test no-speech and adversarial conditions

Include cases in which the system should stop, abstain, or mark uncertainty.

Test silence; irrelevant background audio; unsupported language; unintelligible segments; multiple simultaneous speakers; conflicting context prompts; corrupted files; repeated uploads; and extremely long recordings.

A system that always returns confident text is not necessarily robust.

Measure complete operating cost

The API or compute price is only one component.

A practical model is:

Cost per usable hour = Transcription + Storage + Post-processing + Human review + Rework + Integration + Monitoring

A cheaper model may be more expensive when employees spend additional time correcting names, speakers, and critical facts.

Measure cost per audio hour; cost per accepted transcript; reviewer minutes per hour of audio; percentage of records requiring correction; cost of failed or repeated processing; and cost of downstream errors.

Run a shadow pilot

Before allowing transcripts to trigger business actions, run the system in parallel with the existing process.

Compare what the model produced; what employees accepted or corrected; which errors were missed; how often escalation was needed; whether the output saved time; and whether employees trusted the evidence.

Only then decide whether the system should remain assistive or receive limited automation authority.

Acceptance criteria should match the workflow

Different use cases require different standards.

Use casePrimary acceptance concern
Meeting archiveSearchability, speaker attribution, final transcript quality
Sales-call summaryObjections, commitments, next steps, CRM-field accuracy
Live agent assistLatency, stable partial results, safe recommendations
Compliance reviewComplete evidence, timestamps, attribution, auditability
Contact-center analyticsConsistency at scale, category accuracy, cost per call
Legal or financial evidenceHuman verification, source traceability, critical-entity accuracy
Voice-controlled actionConfirmation, authorization, replay protection, rollback

There is no single acceptable WER for every scenario.

A transcript used for informal search can tolerate errors that would be unacceptable in a workflow that updates prices, commitments, access, or compliance records.

Where selection projects go wrong

Choosing the lowest public WER

A public average may hide poor performance on your vocabulary, speakers, or channels.

Testing only clean audio

This measures the easiest part of the problem.

Comparing vendor-normalized outputs without a shared policy

One system may write "$1,500" while another writes "fifteen hundred dollars." That is not automatically a recognition difference.

Ignoring diarization

Correct words assigned to the wrong speaker can invalidate the result.

Using a language model to silently repair missing evidence

Post-processing may improve readability, but reconstructed text must not be presented as verbatim speech.

Sending partial streaming text into automation

Unstable text should not trigger irreversible actions.

Excluding human review from ROI

The system may appear inexpensive only because correction time is not measured.

Treating privacy and access as a later problem

Audio and transcripts may contain customer, employee, financial, or confidential information. Access, retention, deletion, vendor handling, and audit requirements should be defined before production ingestion.

What the decision comes down to

Do not ask which model is "99% accurate."

Ask: Which audio conditions represent our real workload? Which errors change a business decision? What evidence must remain traceable to the source recording? Is streaming actually required, or is final accuracy more valuable? How much human review remains after deployment? What is the cost per accepted business output? Can the system abstain, escalate, and fail safely?

The right speech-recognition system is not the one that looks best on a clean benchmark.

It is the one that meets a documented acceptance threshold on your calls, your vocabulary, your speakers, and your operating process.

Through our AI & Process Automation consulting, Fill System can help define the test corpus, error taxonomy, acceptance criteria, and operating economics for voice AI — so the production decision is based on evidence from your calls, not vendor benchmarks.

Request a free diagnostic to assess whether your voice workflow is ready for production — or where the gaps are.

Need help with this?

Request a free diagnostic and get a clear picture of what to fix first - no commitment, no sales pitch.