Telnyx - Global Communications Platform ProviderHome
Contact salesLog in
Sign up
Contact salesLog in
Sign up
Voice AI AgentsText-to-SpeechSpeech-to-TextEmbeddingsSearch APIBrowser APIMeetingBotVoice DesignInference APIAgentSDKFunctionsStateful ActorsKVSQLDBStorageGlobal NumbersVoice APISIP TrunkingSMS APIEmail APIRCSWhatsAppWebRTCVerify APINumber ReputationNumber LookupDeepfake DetectionBranded CallingIoT SIMeSIMMobile VoicePrivate Wireless GatewaysVirtual Cross ConnectsCloud VPNGlobal IP200+ open-source buildsagent-signup.mdx402View all primitivesHealthcareFinanceTravel and HospitalityLogistics and TransportationContact CenterInsuranceRetail and E-CommerceSales and MarketingServices and DiningView all solutionsVoice AIVoice APIInferenceMobile VoiceSpeech-to-TextText-to-SpeechSIP TrunkingSMS APIEmail APIWhatsApp Business APIGlobal NumbersIoT SIM CardView all pricingOur NetworkGlobal communicationsEdge ComputeAgents PlatformPartnersCareersCustomer storiesResource centerMission Control PortalEventsVoice AI agent playbookSupport centerSETIDev DocsIntegrationsCode examplesBenchmarks
Start building

Social

Compare

  • Twilio
  • Bandwidth
  • Plivo
  • Vonage
  • Wasabi
  • Amazon S3
  • ElevenLabs
  • Vapi
  • Baseten
  • Together.ai
  • Amazon Connect
  • Lumen
  • Cloudflare
  • Resend
  • SendGrid
  • Mailgun

Resources

  • Release Notes
  • Acceptable Use
  • Terms and conditions
  • Website Terms and Conditions
  • Data and Privacy
  • Report Abuse
  • Privacy Policy
  • Cookie Policy
  • Law Enforcement
  • Trust Center

Company

  • Why Telnyx
  • Our Network
  • Global Coverage
  • Customer Stories
  • Careers
  • Country Specific Requirements

Social

Company

  • Our Network
  • Global Coverage
  • Release Notes
  • Careers
  • Voice AI
  • AI Glossary
  • Shop

Legal

  • Data and Privacy
  • Report Abuse
  • Privacy Policy
  • Cookie Policy
  • Law Enforcement
  • Acceptable Use
  • Trust Center
  • Country Specific Requirements
  • Website Terms and Conditions
  • Terms and Conditions of Service

Compare

  • ElevenLabs
  • Vapi
  • Baseten
  • Together.ai
  • Twilio
  • Bandwidth
  • Vonage
  • Amazon Connect
  • Lumen
  • Cloudflare
  • Resend
  • SendGrid
  • Mailgun
Telnyx
© Telnyx LLC 2026
ISO • PCI • HIPAA • GDPR • SOC2 Type II
Back to Speech AI

Last updated 10 Nov 2026

What is speech recognition (ASR) and how does it work?

Speech recognition (ASR) turns spoken words into text. Learn how it works, where you use it, and why phone calls are the hardest audio to get right.

By Osman HusainGlobal AEO/SEO Lead
How speech recognition works
  1. What is speech recognition?
  2. Speech recognition vs voice recognition, text-to-speech, and keyword spotting
  3. How does speech recognition work?
  4. What are the types of speech recognition?
  5. Speech recognition examples you already use
  6. How accurate is speech recognition?
  7. Why phone calls are hard to transcribe
  8. Speech recognition in voice agents and chatbots
  9. Where speech recognition still struggles
  10. Running speech recognition on live calls
  1. What is speech recognition?
  2. Speech recognition vs voice recognition, text-to-speech, and keyword spotting
  3. How does speech recognition work?
  4. What are the types of speech recognition?
  5. Speech recognition examples you already use
  6. How accurate is speech recognition?
  7. Why phone calls are hard to transcribe
  8. Speech recognition in voice agents and chatbots
  9. Where speech recognition still struggles
  10. Running speech recognition on live calls

Speech recognition (ASR) turns spoken words into text. Learn how it works, where you use it, and why phone calls are the hardest audio to get right.

  • Speech recognition, also called automatic speech recognition (ASR) or speech-to-text, is technology that turns spoken words into written text.
  • A model listens to the audio, matches the sounds to likely words, and uses context to pick the most probable sentence.
  • It powers voice typing, captions, voice assistants, and AI phone agents.
  • It is most accurate on clear audio and far less accurate on noisy, compressed phone calls.

You read your account number to your bank's phone line, clearly, the way you'd read it to a person. "Sorry, I didn't catch that." You say it again, slower. Same answer.

An hour later you dictate a text message while walking the dog, and your phone gets every word right, commas included.

Both moments run on the same technology: speech recognition. Why it nails one and fumbles the other comes down to the audio it hears and the words you need it to get right.

What is speech recognition?

Speech recognition is technology that turns spoken words into written text. You'll also see it called automatic speech recognition (ASR), speech-to-text (STT), or voice-to-text.

All four names describe the same thing: audio goes in, a transcript comes out.

In 1952, a circuit built at Bell Labs recognized spoken digits from a single speaker. Today's systems are expected to handle any word from any caller.

Speech recognition writes down what you said. It doesn't understand what you meant, which is a separate job with its own name.

Speech recognition vs voice recognition, text-to-speech, and keyword spotting

Speech recognition answers one question about a voice, "what was said?", and the terms people confuse it with each answer a different one.

TermQuestion it answersEveryday example
Speech recognition (ASR, STT)What was said?A phone typing out a dictated text message
Voice recognition (speaker recognition)Who is speaking?A bank checking a caller's voiceprint
Text-to-speech (TTS)How should this text sound out loud?A navigation app reading directions
Keyword spottingDid the caller say one of a few set phrases?A phone menu that recognizes keywords or phrases from a caller, such as "billing"
Natural language understandingWhat did the speaker mean?Recognizing that "move my appointment" means reschedule

A voice agent uses several of these at once. Speech recognition hears the caller, language understanding figures out the request, and text-to-speech speaks the reply.

How does speech recognition work?

Speech recognition works by turning sound into numbers, matching those numbers to speech sounds, and choosing the most likely words. Follow one sentence a caller might say: "I'd like to move my appointment to Friday at 3:15."

Speech recognition follows one sentence from sound wave to spectrogram, speech sounds, and likely words, then writes it out as clean text.
Speech recognition follows one sentence from sound wave to spectrogram, speech sounds, and likely words, then writes it out as clean text.

The audio is captured as numbers

A microphone or phone line measures the sound wave thousands of times a second. A standard phone call takes 8,000 samples a second, and each one is stored as a number.

The sound becomes a picture of frequencies

Speech recognition doesn't work on the raw wave. It slices the audio into pieces a few hundredths of a second long and turns them into a spectrogram, a picture of which frequencies are loud at each moment.

An acoustic model matches sounds to speech

An acoustic model learns which patterns in the spectrogram belong to which speech sounds. Trained on recordings of many different speakers, it can match the "fr" and "ai" of "Friday" across voices and accents.

A language model picks the likeliest words

Sounds alone leave ties. "To Friday" and "two Friday" sound identical, so a language model scores which word sequence people actually say and picks "to Friday."

The text gets cleaned up

The last step formats the transcript for people to read. It adds capitals and punctuation and writes numbers as digits, so "three fifteen" becomes "3:15."

Older systems vs end-to-end models

Older speech recognition ran these steps as separate models, each built and tuned on its own. Most modern systems are end-to-end: one neural network trained on audio paired with transcripts learns all the steps at once.

OpenAI trained its Whisper model on 680,000 hours of labeled audio, and it held up far better on accents and background noise than models trained on smaller, cleaner datasets.

End-to-end models can also fail in a new way. Because they generate text rather than look words up, they occasionally write words nobody said.

What are the types of speech recognition?

Speech recognition systems differ in when they transcribe, whose voice they expect, and how many languages they handle.

Real-time vs recorded

Real-time, or streaming, speech recognition transcribes while you talk and returns words a fraction of a second after you say them. Live captions and voice agents need it.

Recorded, or batch, recognition works on a finished file, such as a meeting recording. It can use the whole recording for context, which usually makes it a little more accurate.

Speaker-independent vs trained to one voice

Almost every system today is speaker-independent: it works for anyone, straight away. Older dictation software asked you to read passages aloud first so it could learn your voice.

Single-language vs multilingual

Many modern models handle dozens of languages, and some follow a speaker who switches languages mid-sentence. Accuracy still varies a lot from one language to the next.

A 2026 phone-call benchmark counted each time a caller spoke as a turn. It used an AI judge to flag transcripts with an error that changed what the caller meant.

On English turns, the systems tested made such errors 2.8% to 5.8% of the time. On Mandarin turns, the rate ran from 31.2% to 52.7%.

Speech recognition examples you already use

Speech recognition sits behind most features that let you talk to a device instead of typing:

  • Voice typing turns speech into text messages, emails, and notes on phones and laptops.
  • Live captions put subtitles on videos, video calls, and TV broadcasts.
  • Voice assistants in phones, cars, and smart speakers transcribe your request before they act on it.
  • Doctors and lawyers dictate notes and records instead of typing them.
  • Phone menus and contact centers route callers by what they say and transcribe calls for records and quality review.
  • AI voice agents answer and make phone calls, with speech recognition as their ears.

How accurate is speech recognition?

On clean recordings, a strong speech recognition model gets about 3 words in 100 wrong. In OpenAI's Whisper research, the same model got 2.7% of words wrong on audiobooks and 13.8% to 17.6% on recorded phone conversations.

Accuracy is usually measured as word error rate (WER): the share of words the system got wrong, counting words it swapped, dropped, or added. One wrong word in a 20-word sentence is a 5% WER.

In 2017, Microsoft reported a 5.1% WER on Switchboard, a standard set of recorded phone conversations. On that test set, Microsoft measured professional transcribers at 5.9%.

That system was trained on the same kind of recordings it was tested on. The higher figures on this page come from models tested on calls they weren't tuned for, which is closer to what a new set of calls will get.

A good score can still get the account number wrong

Word error rate counts every word the same. Getting "Friday" wrong costs as much as getting "the" wrong, so a transcript can score well and still miss the one word you needed.

The 2026 phone-call benchmark measured exactly that, on calls to an AI banking agent, averaged across six transcription services and all five languages it tested.

When callers gave a name, email address, code, or amount, those turns scored better on word error rate than the rest of the call: 15.0% vs 18.7%.

Those same turns were far more likely to contain an error that changed what the caller meant: 28.6% vs 17.0%.

On calls to an AI banking agent, turns with a name, email, code, or amount had a lower word error rate (15.0% vs 18.7%) but more errors that changed the meaning (28.6% vs 17.0%). Source: MU-BENCH (2026).
On calls to an AI banking agent, turns with a name, email, code, or amount had a lower word error rate (15.0% vs 18.7%) but more errors that changed the meaning (28.6% vs 17.0%). Source: MU-BENCH (2026).

The callers were people role-playing fictional customers, not real ones, and the study counted any misspelled name or code as a meaning error. Read the exact numbers loosely. The pattern is the point.

Make your first inference call

Create an API key in the Mission Control Portal and point your code at Telnyx.

Sign upContact us

Why phone calls are hard to transcribe

Phone calls are harder to transcribe than clean recordings because a call carries less of your voice, compresses what's left, and often comes from a noisy place.

The Whisper gap above, roughly five to six times as many errors on calls as on audiobooks, has two parts. One is the phone line. The other is that people chat differently from how they read aloud. A real call has both.

A phone line keeps only part of your voice

Sound frequency is measured in hertz (Hz), vibrations per second.

Because a standard call samples sound 8,000 times a second, it can only carry frequencies up to 4,000 Hz, and the ITU-T G.712 standard sets the phone band at about 300 to 3,400 Hz.

The hiss of "s" peaks far higher, near 7,000 Hz in one study of English fricatives. The weaker hiss of "f" spreads across the same high range.

A phone call carries about 300 to 3,400 Hz and nothing above 4,000 Hz, while the hiss of "s" peaks near 7,000 Hz.
A phone call carries about 300 to 3,400 Hz and nothing above 4,000 Hz, while the hiss of "s" peaks near 7,000 Hz.

Much of what separates "F" from "S" never makes it down the line. That's why people spelling a name on a call say "S as in Sam."

Compression squeezes it further

Calls are compressed by codecs, the formats that shrink audio so it travels cheaply across the network. Some codecs drop detail a listener barely misses but a model relies on. Lost data packets can clip whole syllables.

Calls happen in noisy places

People call from cars, kitchens, and sidewalks, on speakerphone, with the TV on or someone else talking. Speech recognition has to pick one voice out of all of it.

The caller is harder to hear than the agent

On real customer support calls, speech recognition often does worse on the customer's side of the line.

In a 2026 study of support calls in Indian-accented English, a commercial telephony model got 29.7% of customer words wrong and 25.0% of agent words wrong.

The researchers' explanation is that agents sit in quiet offices with headsets, while customers call from noisy places and give shorter answers. That's their reading, not something the study measured.

Callers say the hardest things to transcribe

Callers need account numbers, spelled names, and addresses transcribed exactly. Those are the kind of words, such as names, codes, and amounts, that the banking benchmark found most likely to come out with the meaning changed.

Speech recognition in voice agents and chatbots

In an AI voice agent, speech recognition is the ears. It turns your words into text, a language model decides what to say, and text-to-speech says it out loud.

Chatbots with a microphone button use the same first step: speech-to-text turns what you say into the text the chatbot reads.

On a live call, speech recognition has two extra jobs: keeping up with you, and knowing when you've finished.

It has to keep up

People answer each other fast. A study of 10 languages found that the average gap before someone answers a yes-or-no question is about 200 milliseconds, a fifth of a second. The most common gap was no gap at all.

So speech recognition in a voice agent streams: it transcribes while you talk. By the time you stop, the agent already has most of your sentence.

It has to know when you've finished

Deciding when you've finished talking is called endpointing. Silence is a poor signal for it, because people pause mid-thought: "My account number is... hang on... 4417." A system that waits for silence can't tell thinking from done.

In a 2026 turn-taking benchmark, a detector that relied on silence alone decided the speaker had finished during 52.5% of pauses where the speaker was about to carry on.

A model trained to predict the end of a turn made that mistake 5.5% of the time, and took about 90 milliseconds longer to decide than the silence detector.

In the TurnBench (2026) preprint, a silence-only detector ended the turn in 52.5% of mid-sentence pauses. A predictive model did so 5.5% of the time, about 90 ms slower.
In the TurnBench (2026) preprint, a silence-only detector ended the turn in 52.5% of mid-sentence pauses. A predictive model did so 5.5% of the time, about 90 ms slower.

Wait too little and the agent interrupts you. Wait too long and every reply feels slow.

Where speech recognition still struggles

Speech recognition still struggles with unfamiliar accents, rare words, overlapping voices, mixed languages, and silence.

Accents and dialects

Accuracy varies by accent, dialect, and speaker group, because a model learns from the speech it was trained on. Accents that are rare in that training data tend to get more errors.

Names, numbers, and rare words

Surnames, product names, and medication names are words a model has rarely or never heard. The same step that turns "two Friday" into "to Friday" pushes an unusual surname toward a common word.

Account numbers fail differently. Any digit can follow any other, so the language model has no context to lean on, and one misheard digit breaks the whole number.

Two illustrations: an unusual surname transcribed as common words, and the account number 4417 transcribed as 4470.
Two illustrations: an unusual surname transcribed as common words, and the account number 4417 transcribed as 4470.

Many systems accept a custom vocabulary, a list of expected terms such as product names, which helps with words known in advance.

It doesn't help with account numbers. Reading the number back for the caller to confirm, or collecting it on the keypad, works better.

People talking over each other

When two people talk at once, speech recognition tends to drop words from one voice or blend both into one line. Recording each side of a call on its own channel reduces the problem.

Switching languages mid-sentence

Bilingual callers often switch languages mid-sentence, while many models expect one language per call. Models built for code-switching, the move between languages, handle it better.

Writing words nobody said

End-to-end models sometimes invent text, which researchers call hallucination.

A 2024 study ran recordings of people with aphasia, a language disorder, and of other speakers through Whisper in 2023. About 1 in 70 transcripts (1.4%) contained a phrase nobody said, more often when speakers paused for long stretches.

Of those invented phrases, 38% were harmful, such as made-up violence, invented personal details, or false claims of authority.

When the researchers re-ran the same clips in December 2023, after an update to Whisper, most of the hallucinations were gone.

Audio with no speech still trips up newer models. Fed recordings of noise, music, and other sounds, Whisper's large-v3 model still wrote text 40% of the time in a 2025 test, most often "thank you."

The common fix is to filter out stretches with no speech before transcribing.

Running speech recognition on live calls

Running speech recognition on live calls takes streaming transcription, audio that reaches the model quickly and intact, and a way to test models on real calls.

Streaming keeps the agent close behind the caller. Every network a call crosses on its way to the model adds delay and another chance to lose packets. And only recordings of real calls show how a model handles your callers.

Telnyx's STT Router, a transcription API that connects to several speech recognition engines, transcribes calls in the same facility that handles the call.

Telnyx carries calls on its own private network, so a call's audio doesn't take an extra trip across the public internet to a separate transcription service.

If you're building on the Telnyx speech-to-text API, you can compare engines on your own calls and switch with a configuration change instead of a rebuild. Rates are on the speech-to-text pricing page.

Frequently asked questions about speech recognition

Modern ASR is a form of AI. It uses machine learning models trained on large amounts of recorded speech paired with transcripts, rather than rules someone wrote by hand. The earliest systems used hand-built rules and patterns. Later systems learned from data, but as separate models. Today's end-to-end models learn every step, from sound to finished sentence, in one network.

ASR stands for automatic speech recognition, the technology that turns spoken words into written text. The same letters mean other things in other fields, such as anti-slip regulation in cars. In speech technology, ASR, STT, and speech-to-text are used interchangeably.

Speech recognition and speech-to-text are the same technology. "Speech recognition" names the process of identifying the words, and "speech-to-text" names the result, a written transcript. Vendors use both terms, along with ASR and STT, for the same products. Voice recognition is the one that differs: it identifies who is speaking.

Voice recognition, also called speaker recognition, identifies a person from the sound of their voice. Banks and call centers use it to verify callers by voiceprint. It is a different technology from speech recognition, which transcribes the words without identifying who said them. Some systems run both at once, transcribing a call and confirming the caller.

A good word error rate depends on the audio. On clean, read speech, strong models get only a few words in 100 wrong. On phone calls, the same models can get several times as many wrong. If you're choosing a system, compare candidates on recordings like your own. Check the words that matter most, such as names and numbers, not only the overall score.

ASR and TTS run in opposite directions. ASR, automatic speech recognition, turns speech into text. TTS, text-to-speech, turns text into speech. A voice agent uses both on every turn of a call: ASR to hear what the caller said, and TTS to speak the reply. Together with a language model in the middle, they make up the classic voice agent pipeline.

If you're choosing an engine, the accuracy number that counts is the one from your own calls. Test the Telnyx speech-to-text API on your recordings and compare engines on the words that matter to you.

Osman Husain Telnyx
Osman Husain
Global AEO/SEO Lead

Osman is the Global AEO/SEO Lead at Telnyx, helping make voice AI and communications products clearer for builders. With almost a decade of experience in SEO, he previously led growth at Windscribe and Enzuzo, shipping and scaling organic programs that reached millions.

Sign up for our latest articles and news

Ask AI

  • GPT
  • Claude
  • Perplexity
  • Gemini
  • Grok