Reference guide

How voice dictation works: the complete guide

You press a key, you speak, and a few seconds later a clean sentence appears on screen. A great deal more happens in between than most people imagine: a sound wave becomes a sequence of numbers, those numbers become an image, that image becomes text, and that text finally becomes a properly written sentence. This guide walks through each of those stages, without unnecessary jargon but without oversimplifying either. By the end you will understand why your phone makes you say "comma" while other tools handle it themselves, why the same model understands your neighbour perfectly and stumbles over your client's name, and where your voice actually travels along the way.

The four stages at a glance

Every modern voice dictation tool rests on the same chain. What separates one tool from another is almost never the first stage: it is whether or not they perform the third.

Stage Input Output
1. Capture A sound wave in the air A sequence of numbers, then a spectrogram
2. Transcription The spectrogram Raw, word-for-word text
3. Cleanup The raw text Punctuated, corrected, formatted text
4. Insertion The final text Characters at your cursor position

Dictation built into operating systems and office suites stops at stage 2. That is true of Windows voice typing, macOS Dictation, iOS Dictation, Gboard voice typing on Android and Google Docs voice typing. Tools described as "AI" add stage 3, and that is the whole difference between a transcript and text you can send as is. We covered each of them in our guides to iPhone, Android, Word and Google Docs.

Stage 1: your voice becomes numbers

Sampling

When you speak, your vocal cords make the air vibrate. That vibration is a continuous variation in pressure. Your microphone's membrane follows those variations and converts them into an electrical voltage, and the sound card then measures that voltage at regular intervals. Each measurement is called a sample.

For speech, the standard sampling rate is 16,000 samples per second, or 16 kHz. One minute of dictation therefore amounts to roughly 960,000 numbers. That 16 kHz figure is not arbitrary: the Nyquist-Shannon sampling theorem requires measuring at least twice as fast as the highest frequency you want to preserve. Since most of the information that distinguishes an "s" from an "f" sits below 8 kHz, 16 kHz is enough. It is also why dictation has no need for CD quality at 44.1 kHz: the extra data would add nothing to recognition and would only inflate computation and transfer. This is not an informal convention either, the Whisper research paper states that all audio is resampled to 16,000 Hz before processing.

The spectrogram: the image the model actually "sees"

A raw sequence of 960,000 numbers is very hard to work with directly. So it is turned into something far more readable for a neural network.

The principle: the recording is chopped into small overlapping windows of 25 milliseconds, advanced by 10 milliseconds each time. For each window, a Fourier transform works out which frequencies are present and at what intensity. Stacking all those results side by side produces an image: the spectrogram. The horizontal axis is time, the vertical axis is frequency, and brightness is the energy present at that frequency at that instant. Those 25 and 10 millisecond values are exactly the ones Whisper uses.

The model does not "hear" your voice. It looks at an image, a kind of thermal score in which every vowel, every consonant and every silence forms a recognisable pattern. The problem "understand a sound" has been converted into the problem "recognise patterns in an image", a domain where neural networks are formidably effective.

One last subtlety: the frequency axis is not linear, it is compressed towards the high end. This is the mel scale, modelled on human perception, which distinguishes the gap between 200 and 300 Hz far more finely than the one between 8,000 and 8,100 Hz. In practice the final image holds only a few dozen frequency bands: Whisper uses 80, and 128 on its large-v3 version. That is a massive reduction in information, but it preserves precisely what allows speech sounds to be told apart.

Stage 2: transcription, from image to text

Whisper, the de facto standard

Until around 2020, speech recognition relied on systems assembled from several separate components: an acoustic model, a pronunciation dictionary, a language model. They worked, but they required painstaking tuning per language and degraded quickly as soon as the audio fell outside expected conditions.

The shift came from end-to-end models, the best known of which is Whisper, released as open source by OpenAI in late 2022. Its significance lies less in its architecture than in its training. The original version was trained on 680,000 hours of audio collected from the web along with the matching transcripts, of which 117,000 hours cover 96 languages other than English, as detailed in the associated research paper. The following generation changed scale again: the large-v3 version draws on one million hours of weakly labelled audio, supplemented by four million hours transcribed automatically by the previous model.

At that scale, the model has seen so many voices, accents, mediocre microphones and background noises that it stays robust on everyday audio, not just studio recordings. It now covers around a hundred languages within a single model. That is what made it the standard a good share of recent dictation tools build on.

Encoder, decoder and tokens

The model is made of two halves that work one after the other.

Those fragments are called tokens. A token is not a word: it is closer to a chunk of a word, often three or four characters. Very frequent words form a single token, while a rare term takes up several. That splitting lets the model handle any language and any previously unseen word with a vocabulary of reasonable size.

Why context eliminates homophones

This is where most of the last decade's progress sits. Because the decoder takes into account what it has already written, it does not pick its words on sound alone. Take "their", "there" and "they're", or "to", "too" and "two": these forms are acoustically identical. No amount of signal processing will ever separate them. A model that has read millions of sentences, on the other hand, knows that "two hundred euros" is far more likely than "too hundred euros".

The same mechanism explains the errors. The model is not searching for truth, it is searching for the most likely continuation. Faced with a rare proper noun or an industry term thinly represented in its data, it will confidently propose a common word that sounds the same. That is why custom vocabulary is a genuine topic, handled at the next stage rather than this one.

How quality is measured: WER

The reference metric is WER, or word error rate. The produced transcript is compared against a reference transcript written by a human, three kinds of error are counted, and the total is divided by the number of words in the reference.

A WER of 5 % means one word in twenty is wrong. One caution is essential, though: WER means nothing in the abstract, it depends entirely on the test corpus. The same model can post 3 % on audiobook readings recorded with a headset and 20 % on a multi-speaker meeting in a reverberant room. Two WER figures are only comparable if they come from the same evaluation set, something marketing material rarely specifies.

Stage 3: AI cleanup, what separates a transcript from text

Suppose stage 2 were perfect: every spoken word correctly recognised. You still would not have usable text, for a very simple reason: you do not speak the way you write. A faithful transcript reproduces your hesitations, your restarts, your filler words and your sentences that change direction halfway through. It is faithful, and that is precisely the problem.

Raw transcript (stage 2) After AI cleanup (stage 3)
so um i wanted to tell you that the martin file it's ready well i think it's ready so we can send it tomorrow morning if you're ok with that The Martin file is ready. We can send it tomorrow morning if you approve.

That transformation is the work of a large language model sitting behind the transcription. Concretely, it handles:

Why not everyone does this stage

A genuinely reliable cleanup model is a large language model, meaning a heavy object, far heavier than the transcription model. Running it requires servers equipped accordingly. On a personal computer, models small enough to fit tend to ignore instructions and break formatting, while models good enough become too slow for real-time use. That is why dictation built into operating systems, which runs locally, settles for word-for-word output, and why it asks you to say "comma" and "period" yourself. It also explains the gap in results you see in practice in Word or Google Docs.

Stage 4: insertion into your application

The least spectacular stage, and yet the one that decides whether the tool is usable day to day. The final text has to land where you are writing, without a detour through a clipboard or an intermediate window.

Two families of tools compete here. Dictation tied to a given application, such as Word's or Google Docs voice typing, only works inside that application, sometimes only inside one specific browser. System-level tools install themselves as a layer above everything else: they listen for a global keyboard shortcut, then write the result at the cursor position, whatever window is active. A search field, an email, a ticket, a terminal: anything that accepts text accepts dictation.

Technically, that insertion happens either by simulating keystrokes or through the operating system's accessibility interfaces. This difference, invisible in use, explains why a tool can work perfectly in a word processor and fail in an application with unusual graphics rendering, such as certain games or remote desktop environments.

How long does all this take?

Contrary to a widespread intuition, processing time does not map onto perceived waiting, because the stages do not all happen after you stop speaking. Capture and spectrogram preparation run continuously while you talk. What remains is transcription and cleanup, which execute when you release the shortcut.

Three factors dominate the result. First, available compute: datacentre graphics cards process a multi-minute recording in a fraction of the time a laptop would take. Second, the number of network round trips, which a well-designed chain keeps to a minimum by merging transcription and cleanup rather than chaining them as two separate calls. Third, how the audio is split: since the model reasons in 30-second slices, a long recording can be processed in parallel chunks rather than strictly sequentially.

One counter-intuitive consequence follows: waiting time does not grow in proportion to dictation length. On a well-designed chain, doubling the length of your dictation does not double the wait, which makes long dictations considerably more worthwhile than isolated phrases.

Where do these models run: your computer or a server?

The chain described here is the same everywhere. What changes from one tool to another is where each stage executes, and that choice has direct consequences on what you get.

That trade-off deserves treatment of its own: we detailed it in local vs cloud voice dictation.

The vocabulary, straightened out

Four terms are regularly used interchangeably even though they refer to different things.

Term What it means
Speech recognition
speech-to-text, ASR
The technology that turns speech into text. That is stage 2 of this guide.
Voice dictation
voice typing
Using that technology to write: an email, a document, a message. That is the full chain, stages 1 to 4.
Speech synthesis
text-to-speech, TTS
The reverse operation: text is read aloud by an artificial voice. Nothing to do with dictation, despite the frequent confusion.
Voice command Recognition is used to trigger an action, not to write. "Set a ten minute timer" is a voice command.

What really drives quality

With the same model, results can range from excellent to poor. The factors that weigh most, in order:

What happens to your voice along the way

Once the chain is understood, the data question becomes far more concrete. It is not about whether a tool is "secure" in the abstract, but about what happens to three clearly identified objects: the audio recording, the raw transcript and the final text.

Three questions are enough to frame the topic, and they apply to any tool:

A voice recording is personal data under the GDPR, and its content can be a great deal more sensitive still depending on what you dictate. These three points are detailed in our guide to voice dictation and GDPR. Professions bound by confidentiality obligations will find specific guidance in the guides dedicated to lawyers and accountants.

Key takeaways

Voice dictation is not a black box. It is a chain of four clearly identified operations, and almost every question people ask about it traces back to one specific stage of that chain.

That leaves the question running through the whole chain: the trade-off between the compute stages 2 and 3 demand and the confidentiality of what you dictate. That is the real underlying subject, and it is decided when you choose a tool, not afterwards.

Frequently asked questions

How does voice dictation work?

Voice dictation runs through four stages. Your microphone first converts the sound wave into a sequence of numbers, typically 16,000 measurements per second. Those numbers are turned into a spectrogram, an image of frequencies over time. A speech recognition model reads that image and produces text. Finally, on modern tools, a large language model cleans that text up: punctuation, removal of filler words, grammar, formatting. The result is inserted wherever your cursor happens to be.

What is the difference between speech recognition and voice dictation?

Speech recognition is the technology that turns speech into text. Voice dictation is what you do with it when you write a document, an email or a message. Neither should be confused with speech synthesis, which does the opposite by reading text aloud, nor with voice commands, which trigger an action instead of writing.

What is Whisper and why is it everywhere?

Whisper is a speech recognition model released as open source by OpenAI in late 2022. The original version was trained on 680,000 hours of multilingual audio, and its large-v3 version on several million hours. It became the de facto standard because it handles around a hundred languages in a single model, holds up well against noise and accents, and can be used freely. Most recent dictation tools build on it or on models designed along the same principles.

Why does voice dictation get proper nouns and industry terms wrong?

A speech recognition model predicts the most likely continuation given what it has learned. A rare client name or a niche technical term barely appears in its training data, so the model prefers a common word that sounds the same. The fix is to give the tool a custom vocabulary list, which the cleanup stage applies after transcription.

Why do some dictation tools not add punctuation?

Because they stop at the transcription stage. Transcribing means writing down what was spoken, and you do not speak your commas. Adding correct punctuation requires understanding sentence structure, which calls for a large language model downstream of transcription. Dictation built into operating systems generally lacks that second stage, which is why it asks you to say "comma" and "period" out loud.

Does voice dictation work without an internet connection?

It depends on where the models run. Fully local dictation works offline, but in practice it is limited to word-for-word transcription, because running a large cleanup model on a personal computer remains impractical. Cloud dictation requires a connection, and that is precisely what lets it run the full chain, transcription and cleanup included.

Try Fast Dictate for free →

Go further

Understanding the stakes

Dictating in your applications

On mobile

Choosing a tool

By profession & use case

By Pierrick Michel · Updated August 2026