Voice and AI
Speech to Text and LLMs: What Language Models Change
A large language model changes speech to text in three ways: it can correct a recognizer's draft, it can transcribe audio directly as a speech-aware model, or it can take spoken input as a prompt. On hard audio the first two can lower word error rate, but the same models can change words that were already right, invent text, and add delay and cost that a live dictation pipeline may not accept.
Updated October 17, 202611 min read31 cited facts, each traced to its source
24percent lower word error rate
On the Open ASR Leaderboard's English short-form tests, the average word error rate of Canary-Qwen 2.5B was about 24 percent lower than that of Whisper Large v3.
How it is calculated
77.1percent relative reduction in word error rate
In the HyPoradise benchmark, the H2T-LoRA language model correction reduced word error rate by 77.1 percent relative on the ATIS test set and by 55.1 percent relative on WSJ.
Chen Chen et al., arXiv (NeurIPS 2023 Datasets and Benchmarks track), 2023
20times
In the VoiceAgentBench measurements, the two-stage pipeline's 90th percentile time to first token was about 20 times that of the end-to-end speech model.
How it is calculated
A large language model (LLM) can change speech to text in three ways. It can edit the text a recognizer has already produced, which is called post-correction. It can work as a speech-aware model that reads the audio and writes the words itself. Or it can take your spoken words as a prompt to act on, rather than as text to type. The first two can lower the word error rate on hard audio. Both can also change words that were already right, and both add delay and cost. Whisper, the open recognizer most people mean by the name, is not an LLM, although it is a Transformer trained on speech.
| Design | What the model does | Where it helps | What it costs |
|---|---|---|---|
| Post-correction | Rewrites a recognizer's draft using context | Hard audio, shown in the correction results below | Over-editing of correct text, and an extra step of delay |
| Speech-aware model | Reads audio and writes the text in one model | Hard audio, shown in the leaderboard results below | Invented text, uneven results across languages, and cost per minute of audio |
| Spoken prompt | Takes your voice as an instruction | Asking an assistant or agent for a task | Recognition errors pass into the answer, and the reply waits on the model |
Speech recognition always had a language model, LLMs make it far larger
Recognizers have long used a language model to choose between words that sound alike. The classic French case is et (and) and est (is). A 2008 study of these homophones notes that ASR systems rely on language model weights to tell them apart 1. The real question is therefore not whether a recognizer has language knowledge. It is how much of that knowledge sits inside the recognizer, and whether a second, much larger model is added on top.
Whisper is the clearest example of a recognizer that is not an LLM. Its authors chose an encoder-decoder Transformer as the architecture, because it has been well validated to scale reliably 2. OpenAI says Whisper does not follow instructions the way a general-purpose text model does, and that its prompt accepts up to 224 tokens 3. Our full answer is on the page Is Whisper an LLM?.
When a large language model joins a recognizer, three things change. The model knows far more about how words follow one another, which helps it choose between words that sound alike. It writes words rather than choosing among them, so it can produce words the recognizer never proposed. And it is a second model, which adds its own delay, its own cost and its own way of going wrong. Each of these changes is a reason to test the combination, not a reason to assume it is better.
LLM post-correction lowers error rates on hard audio, within limits
Post-correction is the simplest design. A recognizer produces its best guess, and an LLM rewrites that guess. On hard audio the gains can be large. In the HyPoradise benchmark, a correction model called H2T-LoRA reduced relative word error rate by 77.1 percent on the ATIS test set and by 55.1 percent on WSJ 4. Because an LLM generates text rather than only choosing among the recognizer's candidates, it can supply words that were missing from the candidate list 5. Researchers call this generative error correction. In a typical setup the recognizer does not hand over a single transcript. It passes a short list of its best alternatives, and the language model uses the context of the whole list to decide which words fit. That is why a rewrite can do better than simply picking the best candidate, and also why it can go wrong, since it is no longer limited to what the recognizer proposed.
The limit shows up when you split the audio by how well the recognizer did. A 2026 study of dysarthric speech, which is speech affected by a motor disorder, reports an overall word error rate of 13.63 percent for the recognizer. That average hides a split: 0 percent on the sentences it transcribed without error, and 21.98 percent on the sentences that had errors 6. Correction only has room to help in the second group. After supervised fine-tuning, the error rate on the erroneous sentences fell from 22 to 19 percent across all the models tested 7. The sentences that were already right had no errors for correction to fix.
Two limits follow. Correction helps only where the recognizer makes errors, so on clean audio there is little to gain and some risk of damaging correct text. The results above depend on labeled data: the HyPoradise benchmark contains more than 334,000 pairs of recognizer output and correct text 8, which most people do not have. For a broader view, see do LLMs improve speech recognition accuracy.
Speech-aware LLMs transcribe audio directly
A speech-aware model skips the text draft. It adds an audio encoder that turns sound into vectors the language model can process, so the model hears the audio itself. The SALMONN authors describe a model that lets a large language model process and understand general audio inputs directly, with competitive performance on speech tasks such as automatic speech recognition 9. This family is often called a speech language model.
The top path in the diagram is post-correction. The lower path is a speech-aware model, which needs no draft. NVIDIA's Canary-Qwen is one published design. Its model card says the audio encoder's output is mapped into the language model's embedding space through a linear projection 10. Mistral describes its Voxtral models as trained to understand both spoken audio and text documents 11. OpenAI's speech-to-text guide does not say what architecture its transcribe models use, so this guide does not classify them. For the wider background, see can LLMs do speech recognition.
The appeal of the speech-aware design is that the model can use what a text draft throws away, such as hesitation, emphasis or a word that was hard to hear. The benchmarks in this guide do not test that claim directly. Treat it as a hypothesis until you measure it on your own speech, and remember that a speech-aware model is still a model that can get things wrong.
On the English leaderboard, the speech-aware design is competitive with the best conventional recognizers. On the Open ASR Leaderboard's English short-form track, Canary-Qwen 2.5B had an average word error rate of 5.63 percent 12. Whisper Large v3 had 7.44 percent 13, which makes the Canary-Qwen figure about 24 percent lower 14. NVIDIA's Parakeet TDT 0.6B v2 reached 6.05 percent 15.
The leaderboard has a limit you should know. Its normalized scoring removes punctuation, casing and fillers before it counts errors 16, so it measures the words, not how they are formatted. A low leaderboard number is a good signal for a model, not a guarantee for your own voice and microphone.
LLM transcription spells and formats better but can invent text
Speech-aware models do not win in every language. In the Voxtral paper's FLEURS comparison, GPT-4o mini Transcribe had a Hindi word error rate 57 percent lower than Whisper large-v3's 17. In Arabic the order changes. Gemini 2.5 Flash had a word error rate 64 percent above Whisper's 18. These come from one team's comparison on one benchmark, so the ranking depends on the language and should be tested on yours.
Formatting is the part an LLM is most likely to improve. Word error rate, as the leaderboard scores it, does not reward punctuation, paragraph breaks or the removal of fillers. Those are the things a language model can add to a raw transcript, and they are the things a reader notices first. You should judge them by reading the output, not by a score.
A single score also treats every error alike, and they are not alike. A wrong filler word is a small annoyance. A wrong name in a client email, a wrong number in a dosage, or a homophone such as their for there can matter far more. When you run the test below, count those important words on their own, because an average can hide the one error that matters.
The larger risk is invented text. Whisper's authors list complete hallucination, a transcript unrelated to the actual audio, among its known failure modes 19. In a 2024 study, about 1 percent of Whisper transcriptions contained entire phrases or sentences that did not exist in the audio 20. That study tested Whisper as it stood in 2023 21, so its rate does not describe today's models. A model that writes fluent text can also write text the speaker never said, and the output looks just as confident.
A rewrite can also change words that were right. Pu and colleagues report that LLMs make many unnecessary changes to the input transcription 22. Yamashita and colleagues argue that existing LLM-based correction relies primarily on textual information and neglects phonetic cues, which leads to over-correction, meaning changes to words that were already right 23. For the everyday version of this trade-off, see AI cleanup for dictation.
Because none of these numbers is about your voice, test the step yourself before you rely on it:
- Record 20 to 30 sentences of your own dictation, in the room and with the microphone you will use.
- Transcribe them with the recognizer alone, and save the text.
- Run the same audio through the LLM step, with the prompt you would use in daily work, and save that text.
- For each sentence, count the words the LLM changed where the recognizer was already right, and the words it added that you did not say.
- Keep the LLM step only if the errors it fixes clearly outnumber the new errors it introduces.
Delay and cost decide whether an LLM belongs in a live dictation pipeline
For live dictation, delay comes first. The useful measure is time to first token: the wait between sending a request and the first output token arriving. An LLM step placed after the recognizer adds that wait on top of the recognizer's own delay. VoiceAgentBench measured both designs on one H100 GPU. The end-to-end speech model Qwen2.5-Omni 7B had a 90th percentile time to first token of about 40 milliseconds 24. A pipeline of Whisper large v3 and the Qwen3 8B language model had about 800 milliseconds under the same conditions 25, which is about 20 times as long 26.
| Setup in the VoiceAgentBench test | 90th percentile time to first token |
|---|---|
| End-to-end speech model, Qwen2.5-Omni 7B | About 40 ms 24 |
| Two-stage pipeline, Whisper large v3 then Qwen3 8B | About 800 ms 25 |
Streaming recognizers give a different trade-off, with partial text that appears while you speak and is then revised. In Artificial Analysis's 2026 streaming benchmark, OpenAI's hosted GPT Realtime Whisper went from a 7.5 percent word error rate on its first partial transcript to 5.1 percent on the final transcript 27. So waiting for the final text buys accuracy at the cost of time. An LLM step that waits for finished text adds to that wait.
Cost depends on the minutes of audio you send, not on the words you get back. OpenAI's list price puts one hour of audio at about $0.18 with gpt-4o-mini-transcribe 28 and about $0.36 with gpt-4o-transcribe 29. Live transcription costs more: at $0.017 per minute 30, an hour of gpt-realtime-whisper comes to about $1.02 31. These are transcription prices only. A cleanup pass that sends the text to a model adds its own token cost, and prices change, so check the price list on the day you decide.
Three questions settle most decisions:
- Must the text appear before you finish speaking? If yes, a streaming recognizer is the base, and any LLM step has to be fast enough to fit inside the wait you accept.
- Would an invented or over-edited word be costly? If yes, keep the recognizer's text as the record, and use the LLM only as a visible suggestion you can reject.
- Are you willing to pay per minute of audio, and wait for a second model? If not, built-in dictation or an on-device recognizer is the simpler choice.
The choice follows from where the words go. If text must appear as you speak, a streaming recognizer is the usual base, and an LLM edit fits best on finished text, where its delay matters less. If plain text is enough, built-in dictation needs no LLM at all, as covered in speech to text without AI. For agents that answer rather than type, the delay is part of the product, as covered in AI voice agents. The question of which speech to text to pair with an LLM is covered in the best speech to text for LLM apps.
Yap, which we make, is an on-device dictation app for Mac and Windows. Its speech recognition runs on your device, so the per-minute cloud prices above do not apply to it. You can download it and try it on your own speech.
Other guides in this series cover AI dictation and how it works, whether speech to text counts as AI, spoken prompts for AI chatbots, and the cost of AI dictation. Our overview of the whole subject is Voice and AI. For the recognizers themselves, see speech recognition, and for why a model can produce invented text, see why Whisper hallucinates.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.In the 2025 INTERSPEECH paper, existing language-model error correction for speech recognition relies mainly on the text, ignores phonetic cues, and that leads to over-correction, meaning the model changes words that were already right.
Natsuo Yamashita et al., arXiv (accepted by INTERSPEECH 2025), 2025 · Original
- 24.
- 25.
- 26.
- 27.
- 28.At the list price for gpt-4o-mini-transcribe, one hour of audio costs about $0.18.
Calculated from 1 other fact
- 29.At the list price for gpt-4o-transcribe, one hour of audio costs about $0.36.
Calculated from 1 other fact
- 30.
- 31.
Questions about this
- Do LLMs make speech recognition more accurate?Sometimes. A large language model can lower word error rate on hard audio, where the recognizer has already made mistakes, but it does nothing for sentences the recognizer got right and can change correct words. In the studies above, the gain came on the sentences the recognizer got wrong, so test the step on your own speech before you keep it.
- How do you connect speech to text to an LLM?Connect them in a chain: a speech recognizer turns your audio into text, your app sends the final transcript to the language model as its message, and the reply comes back as text or speech. Keep the transcript between the two steps, so you can see what the model changed. Sending audio straight to a speech-aware model removes the middle step, but you lose the text you could check.
- Is Whisper a large language model?No. Whisper is a speech recognition model, an encoder-decoder Transformer trained to turn audio into text, not a large language model that follows instructions or holds a conversation. It has a text decoder, which is why people confuse it with an LLM, but its job is transcription, and models that pair an audio encoder with a full language model are a different design.
- Which speech to text should you pair with an LLM?There is no single best choice. Pick by job: a streaming recognizer with a fast, accurate final transcript for live speech, a batch model for recordings, and an on-device recognizer for audio that must stay on your device. The fastest service and the most accurate one can be different, so test both on your own speech.
More in Voice and AI
- Speech to Text AI: Dictation, Assistants and Voice AgentsThe overview of this topic
- AI Dictation: How AI Voice Typing Works
- Is Speech to Text AI? What Kind of AI Voice Typing Uses
- AI Cleanup for Dictation: Fillers, Punctuation, Rewrites
- Speech to Text for AI: Why Spoken Prompts Work Better
- Speech to Text Without AI: Dictation With No AI Rewrite
- Voice Assistants vs Dictation: Siri, Alexa, Gemini
- Google Assistant Voice Commands and What Gemini Changes
- Home Assistant Voice: Speech to Text and Voice Commands
- AI Voice Notes: From Rambling to Summaries and To-Dos
- AI Dictation Cost: Cloud vs On-Device Economics
- AI Voice Agents: How They Work and Where They Fail
- The Future of Typing: Voice, AI and the Keyboard
Referenced by
- Speech to Text AI: Dictation, Assistants and Voice AgentsTopic
- AI Dictation: How AI Voice Typing WorksGuide
- AI Cleanup for Dictation: Fillers, Punctuation, RewritesGuide
- Speech to Text for AI: Why Spoken Prompts Work BetterGuide
- Voice Assistants vs Dictation: Siri, Alexa, GeminiGuide
- Home Assistant Voice: Speech to Text and Voice CommandsGuide
- AI Voice Notes: From Rambling to Summaries and To-DosGuide
- AI Voice Agents: How They Work and Where They FailGuide
- Can Home Assistant use ChatGPT or a local LLM for voice?Question
- Can large language models do speech recognition?Question
- Do LLMs make speech recognition more accurate?Question
- How do you connect speech to text to an LLM?Question
- Is Whisper a large language model?Question
- Which speech to text should you pair with an LLM?Question
- Generative error correction (GER)Glossary
- Intent recognitionGlossary
- Large language model (LLM)Glossary
- Machine learningGlossary
- Prompt (AI)Glossary
- Speech language modelGlossary
- Speech-to-speech modelGlossary
- Turn detectionGlossary
- Voice agentGlossary