Home / Blog / How to Dictate on Windows: Type Into Any App With Your Voice

How to Dictate on Windows: Type Into Any App With Your Voice

Two ways to talk to type on Windows: the built-in Win+H tool and a push-to-talk app that types into any window, including your terminal.

7 min readUpdated Jun 2026Free · Windows

To dictate on Windows, press Win + H to open the built-in voice typing bar, click the microphone, and start speaking into any text field. For more control (push-to-talk, your choice of transcription engine, and an offline option), install a dedicated app like PipeVoice, hold a hotkey, speak, and release to type real keystrokes into whatever app is focused.

This guide covers both routes, step by step, plus how to set a hotkey, dictate punctuation, fix mistakes by voice, and troubleshoot when no text appears.

The fastest way to start dictating on Windows (Win+H vs a dedicated app)

There are two practical ways to talk to type on Windows. Pick based on what you need.

ChoiceBuilt-in Win+HPipeVoice (push-to-talk app)
CostFree, built inFree, open source
How you trigger itToggle the mic bar on/offHold a hotkey, speak, release (or toggle mode)
Works in any appMost standard text fieldsAny focused app, including terminals and chat boxes
Choose your engineNoYes: Deepgram, OpenAI Whisper, or local Whisper
Offline optionNoYes (local Whisper + Ollama)
AI cleanup of fillers/punctuationNoYes (optional Flow mode)

If you just want to jot a quick note, Win + H is already on your machine. If you dictate a lot, want better accuracy, or need to type into your terminal or an AI coding tool, a dedicated app is worth the few minutes to set up.

Method 1: Built-in Windows Voice Typing step by step

Windows 10 and 11 include voice typing at no cost.

  1. Click into the text field where you want your words to appear (a document, browser box, or chat).
  2. Press Win + H to open the voice typing bar.
  3. The first time, allow microphone access if Windows asks.
  4. Click the microphone button (or it may start listening automatically) and speak normally.
  5. Click the microphone again to stop, or say a stop command.

This works well for short bursts of text. The trade-offs: there is no choice of transcription engine, no offline-only mode you control, no AI cleanup of filler words, and app support can be hit and miss. If Win + H opens but produces nothing, see our notes on Win+H voice typing not working.

Method 2: Push-to-talk dictation with PipeVoice (hold, speak, release)

PipeVoice is a free, open-source, push-to-talk voice typing app for Windows 10 and 11. Instead of toggling a bar, you hold a hotkey, speak, and release. It then types real keystrokes into whatever app is focused, so it works in editors, browsers, chat boxes, and the terminal.

  1. Download the installer: Pipevoice-Setup.exe.
  2. Run it. PipeVoice is currently unsigned, so Windows SmartScreen may show an "unrecognised app" warning. Click More info, then Run anyway (code signing is in progress).
  3. Open PipeVoice and pick a transcription engine (covered below). The fully offline path is local Whisper, which needs no API key.
  4. Click into any app where you want to type.
  5. Hold the hotkey (default Ctrl + \), speak, then release. Your words are typed in.

A second hotkey copies the result to the clipboard instead of typing it, which is handy for apps that handle pasted text better. Because PipeVoice types into any focused window, it covers a gap that many tools miss: dictating prompts straight into Claude Code, Cursor, VS Code, or a plain terminal. See the full options in the docs.

Want a deeper look at free options? Read our roundup of free voice typing software for Windows.

Setting your dictation hotkey (Ctrl+\ or Right Ctrl) and toggle mode

The default PipeVoice hotkey is Ctrl + \. If that clashes with something, Right Ctrl is a popular alternative because it rarely conflicts with app shortcuts and is easy to hold with one finger.

You can also switch from push-to-talk (hold while speaking) to toggle mode (press once to start, press again to stop). Push-to-talk is great for short, frequent dictation; toggle mode suits longer passages where you do not want to keep a key held down.

PipeVoice also supports per-app profiles, so you can use a different engine, cleanup setting, output method, or even auto-Enter on a per-application basis. For example, a terminal profile that pastes and presses Enter, and a writing profile that types with AI polish.

Dictating punctuation and formatting with voice commands

You do not have to stop and reach for the keyboard to format text. PipeVoice recognises spoken voice commands such as:

If you would rather not memorise commands, the optional AI polish (Flow mode) can add punctuation and fix casing for you. Flow mode can run through OpenAI, Google Gemini (free tier), OpenRouter (free community models), or local Ollama (offline, no key). Importantly, polish sends text only, never audio. For a fuller list, see our guide to voice commands for dictation on Windows.

Fixing mistakes by voice: "scratch that" and editing on the fly

Mistakes happen. PipeVoice supports "scratch that" to remove what you just dictated, so you can correct course without touching the mouse. Combined with push-to-talk, the rhythm becomes: hold, speak a sentence, release, glance, say "scratch that" if needed, and carry on.

PipeVoice also keeps a local dictation history on your machine, so you can review or reuse earlier transcripts. For non-native accents, stutters, or heavy fillers, there is a free-text "speech notes" field plus an accent and language picker (British, US, Australian, Indian, New Zealand English, and more) to improve recognition. You can also boost vocabulary for jargon and product names.

Choosing a transcription engine for accuracy vs speed

The biggest accuracy lever is which engine you use. PipeVoice lets you choose one and bring your own key where needed.

EngineStrengthKey neededNotes
DeepgramFastest; streaming, words appear live as you speakYour own free Deepgram keyRoughly pennies per day of use
OpenAI WhisperMost accurate (batch transcription)Your own OpenAI keyProcesses after you finish speaking
Local Whisper / faster-whisperRuns fully offline on your PC, freeNoneFirst use downloads a ~150MB model; raise model size for more accuracy

For a fully offline path with zero cost and no API key, pair local Whisper with Ollama for polish. Nothing leaves your PC. With the cloud engines, audio is sent only to the provider you chose, on your own key. There is no account, no telemetry, and no servers of ours in the middle. For more on getting the cleanest results, see our dictation accuracy tips.

Troubleshooting: microphone, permissions, and no text appearing

If dictation is not working, run through these checks.

Which method should you use?

For occasional quick notes, Win + H is fine and already installed. If you dictate often, want to choose your engine, need an offline-only setup, or want to type into your terminal and AI coding tools, a push-to-talk app is the stronger fit. PipeVoice is free and open source, runs on Windows 10 and 11, and stays out of your way: talk faster than you type.

Honest limitations: PipeVoice is Windows only (not Mac or Linux), it is currently unsigned (expect the SmartScreen warning), cloud engines require your own API key, and local Whisper is slower than cloud and prefers a decent CPU for larger models. Curious how it compares to a paid cloud option? See PipeVoice vs Wispr Flow.

Download PipeVoice for Windows and start dictating into any app today.

Try PipeVoice free

Push-to-talk voice typing for Windows. Free, open source, works offline. No account.

↓ Download for Windows

free forever · open source · Windows 10 & 11

FAQ

What is the keyboard shortcut to dictate on Windows?

For built-in Windows voice typing, press Win+H to open the voice typing bar, then start speaking into any text field. If you use PipeVoice instead, the default push-to-talk hotkey is Ctrl+\, with Right Ctrl as a popular alternative, and you can switch to a toggle mode where one press starts and another stops dictation.

How do I add punctuation and new lines when dictating?

With PipeVoice you can speak voice commands like "new line", "new paragraph", and "tab key" to format as you go. If you would rather not learn commands, the optional Flow mode can add punctuation and fix casing automatically using OpenAI, Google Gemini, OpenRouter, or local Ollama. Flow mode sends text only, never your audio.

Why isn't my voice typing showing any text?

First click directly into the text field so it has focus, since some apps do not accept dictation. Then check that microphone access is enabled in Windows Settings under Privacy and security, and that the correct input device is selected in Sound settings. With PipeVoice, make sure you are holding the hotkey while speaking, the target app has focus, and an engine is configured (local Whisper downloads its model on first use).

Can I dictate into apps other than Word and Notepad?

Yes. PipeVoice types real keystrokes into whatever app is focused, so it works in editors, browsers, chat boxes, and even the terminal. That includes dictating prompts into tools like Claude Code, Cursor, and VS Code, which most dictation tools do not handle. The built-in Win+H tool works in most standard text fields but its app support is more limited.

How accurate is Windows dictation compared to AI engines like Whisper?

Built-in Windows dictation is convenient but offers no engine choice or AI cleanup. With PipeVoice you pick the engine: OpenAI Whisper is the most accurate (batch), Deepgram is the fastest with words appearing live as you speak, and local Whisper runs fully offline for free. You can also boost vocabulary for jargon and set an accent or language to improve recognition.