Every Windows PC can dictate: press Win + H in any text box and start talking — free and built in. For better accuracy, 100+ languages and a faster flow, install a dictation app such as Lazytype: hold the left Ctrl key, speak, release, and clean punctuated text is typed wherever your cursor is.
There are three ways to dictate into any app on Windows, from zero-setup and free to fast and polished. This guide covers what each one does well, where the built-in options genuinely fall short, and the exact steps to set up a hold-a-key workflow that works in every application.
How do you dictate in any app on Windows?
Windows gives you three working routes to turn speech into text in any application:
- Win + H voice typing — built into Windows 10 and 11, free, cloud-based. Press the shortcut in any text field and speak.
- Voice Access (or the older Windows Speech Recognition) — also built in, runs on your device, and aimed at controlling the whole PC by voice as well as dictating.
- A dedicated dictation app such as Lazytype — a small tray app with a hold-to-talk hotkey, powered by OpenAI's Whisper model for much higher accuracy.
All three type into whatever application has focus: email, documents, chat, browsers, code editors. The differences are accuracy, speed, language support, offline capability and how the microphone is triggered. The sections below take each apart, honestly.
Is Windows Voice Typing (Win + H) good enough?
For casual use in English: yes, genuinely. Voice typing is already on your PC, costs nothing and needs no setup. Here is how to use it:
- Click into any text box — an email, a document, a chat window.
- Press Win + H. A small microphone panel appears.
- Speak. Say "period", "comma" or "new line" for punctuation, or switch on auto-punctuation in the panel's settings.
- Press Win + H again to stop.
Microsoft documents the full command list in its voice typing guide on support.microsoft.com. If you dictate the odd sentence a few times a week, you may never need anything else.
The limits show up with daily use, though:
- Accuracy plateaus. Names, technical terms and accented English trip it up more often than modern Whisper-based tools, and there is no AI clean-up pass — filler words and false starts land in your text exactly as spoken.
- It needs the internet. Win + H relies on Microsoft's online speech services. No connection, no dictation.
- Language switching is manual. Voice typing follows your active keyboard language. To dictate in Dutch or German you first have to install that language pack and switch input languages by hand — it never detects a language on its own.
- Focus quirks. The floating panel sometimes cannot find the text box in certain apps, stops listening after a pause, and closes when you click elsewhere. In some Electron apps and custom text fields it simply will not attach.
How do you set up hold-to-talk dictation? (step by step)
If you dictate daily, a purpose-built app is a different experience. Modern tools run OpenAI's Whisper model, which handles accents, jargon and background noise far better than the built-in option, and they replace the toggle-a-panel flow with a hold-to-talk hotkey you never have to think about. With Lazytype (version 1.8.2), setup takes about two minutes:
- Install the app. Get Lazytype from the Microsoft Store (Windows 10 or 11). The 14-day free trial starts without a credit card.
- Launch it. A small microphone icon appears in your system tray. Nothing needs configuring to get started.
- Put your cursor anywhere you can type — Word, Slack, a browser, a code editor.
- Hold the left Ctrl key, speak, and let go. A realtime preview bar shows your words as you speak; on release, clean, punctuated text is typed where your cursor is.
The hotkey is modifier-safe: quick taps and combinations like Ctrl+C keep working exactly as normal, so the key does double duty without conflicts. And because transcription runs Whisper large-v3-turbo on Groq — roughly 216x faster than real time — a short sentence comes back in under a second.
Dictate into every app on your PC
Lazytype is free for 14 days, no credit card. Hold a key, speak, done.
Download for WindowsHow do you dictate into Word, Outlook, Slack, ChatGPT and code editors?
The point of system-wide dictation is that you never think about which app you are in. Still, each app behaves a little differently, so here is what to expect:
Word and Outlook. Microsoft 365 has its own Dictate button, and Win + H works here too — this is the best-case scenario for the built-in tools. A dedicated app still wins on accuracy for names and jargon; Lazytype additionally detects that Word is active and leans formal with punctuation and clean-up.
Slack and Teams. Win + H works in the message box, but the panel closes when focus shifts and reopening it for every two-line reply gets old. Hold-to-talk fits chat better: hold, speak, release, send. Lazytype's context-aware tone keeps Slack messages casual instead of formatting them like a business letter.
Browsers, ChatGPT and other AI tools. Anything with a web text area — Gmail, Notion, ChatGPT, Claude — accepts dictated text. Speaking a long AI prompt is far faster than typing it, which is why many Lazytype users end up dictating most of their prompts.
Code editors. The hardest case for built-in dictation, which mangles variable names and technical vocabulary. Whisper-based tools do noticeably better, and Lazytype's context-aware tone preserves technical terms when an editor is active — practical for commit messages, code comments and pull-request reviews.
How do you dictate offline on Windows?
Win + H will not work offline — it depends on Microsoft's cloud. You have two offline options:
Voice Access, built into Windows 11, runs entirely on-device and replaced the deprecated Windows Speech Recognition. It is designed for hands-free PC control first and dictation second, and its language support is narrow, but it is free and nothing leaves your machine.
Lazytype's local engine runs whisper.cpp on your own hardware: switch the tray menu to Engine → Local and dictation keeps working with no internet connection at all. Audio is processed on your machine and never sent anywhere — relevant for lawyers, doctors, or anyone working under confidentiality rules. Transcription is slower than the cloud engine on modest hardware, but accuracy stays at Whisper level.
How do you handle punctuation and voice commands?
With Win + H you either speak punctuation out loud ("period", "comma", "question mark") or enable auto-punctuation, which has improved but still misses sentence boundaries in fast or accented speech. Its command vocabulary works best in English.
Whisper-based apps punctuate automatically from how you speak — pauses and intonation become commas and full stops without you saying a word. On top of that, Lazytype adds spoken commands: say "scratch that" to delete the last dictation, or "new line" and "new paragraph" to format hands-free. Voice macros go further: assign different behaviours to different hotkeys, so one key dictates clean text, another translates as you speak, and a third rewrites what you just said ("make this formal"). An optional AI clean-up pass strips filler words and stutters before the text lands.
Can you dictate in languages other than English?
Yes, but this is where the built-in and dedicated options diverge most. Win + H supports a few dozen languages, and each one requires installing the language pack and switching your input language before you speak. Accuracy also drops off noticeably outside the biggest languages.
Lazytype supports 100+ languages with automatic detection — speak Dutch, get Dutch; switch to English mid-day, get English. No settings to touch. It can also translate while you dictate: speak your native language and have the text typed in another one, which turns every text field on your PC into a translation box for international email or support work.
Which dictation option should you use?
| Win + H voice typing | Voice Access | Lazytype | |
|---|---|---|---|
| Price | Free, built in | Free, built in (Win 11) | €25 one-time or €5/mo |
| Engine | Microsoft cloud speech | On-device | Whisper large-v3-turbo on Groq |
| Works offline | No | Yes | Yes (whisper.cpp engine) |
| Languages | A few dozen, manual switching | Limited | 100+, auto-detected |
| AI clean-up & translation | No | No | Yes, optional |
| Trigger | Toggle a panel | Always listening | Hold left Ctrl |
| Best for | Occasional notes | Hands-free PC control | Daily dictation |
The honest verdict: for the odd sentence in English, Win + H is fine and free — start there. If you need hands-free control of Windows itself, Voice Access is the accessibility tool. If you write all day, dictate in more than one language, or want text that comes out clean instead of needing a second pass, a dedicated app such as Lazytype earns its €25 quickly. See our comparison of dictation apps to weigh the wider field.
Try the hold-to-talk workflow
Lazytype is free for 14 days, all features, no credit card. Hold left Ctrl, speak, done.
Download for WindowsFounder of Lazytype. Bas is a Dutch developer who dictates most of what he types — in Dutch and English — and has shipped every Lazytype release since v1.0. More about Bas and Lazytype →