Pithflow

How to dictate WordPress posts on Windows

WordPress ships no dictation. There's no microphone button in the block editor or the Classic Editor, so you dictate from Windows instead: voice typing (Win + H) or a dictation app. And in the block editor one detail changes how it feels: every paragraph is its own block.

Get started on Windows 2,000 words per week free · no card

Rated 4.8/5 in our customer survey

The steps, in order

1

Open the post in your dashboard

Posts → Add New. The WordPress editor lives in a browser, and for dictation that's a Windows window like any other.

2

Dictate the title first

The title is a separate field from the body. Click it, dictate, then drop down to the first block.

3

Click inside the block

Dictation types at the cursor. An empty paragraph block already has the cursor waiting if you just pressed Enter.

4

Hold the key and talk

Ctrl + Space with Pithflow. Win + H if you're using Windows voice typing. One paragraph per hold.

5

Release the key

That ends the recording, and the cleaned-up paragraph lands inside the block.

6

Enter for the next one

Enter closes that block and opens a new one. Shift + Enter instead if you want a line break inside the same paragraph.

Step 5 is the one that trips people up

The block does not fill in while you're talking. The real order is this:

Hold
Ctrl + Space
Speak
in a normal voice
Release
recording ends
It lands
a cleaned-up paragraph

It's a second or two of wait on release. In exchange the paragraph arrives finished instead of typing itself out word by word with your false starts in it.

A long post gets dictated block by block

This is where WordPress behaves unlike any other app you dictate into. A word processor gives you one continuous canvas. The block editor doesn't: each paragraph is its own block — WordPress's documentation puts it plainly, a paragraph block holds a single paragraph — and pressing Enter creates the next one as a new block.

That sounds like friction and turns out to be the opposite. A paragraph is roughly the length of one spoken idea, so the editor's structure and the rhythm of talking line up. A thousand-word post becomes a short loop you repeat:

Click the block
cursor lands inside
Hold + speak
one paragraph, one idea
Release
text fills the block
Enter
next block opens

After the Enter the cursor is already inside the new block, so the next lap starts straight at hold-and-speak. If you want a line break inside the same paragraph, use Shift + Enter, which inserts the break without opening another block.

If your site runs the Classic Editor

Then none of the above applies, and that's worth saying out loud. The Classic Editor is one rich-text area, no blocks. Dictated text accumulates continuously the way it would in a word processor, and you mark the paragraphs yourself with Enter. It isn't a fringe case either: the Classic Editor plugin lists 9+ million active installations on the WordPress.org plugin directory. The key is the same in both — what changes is how often you pause.

What about writing in Google Docs and pasting into WordPress?

It's a common workflow among people who already dictate: write in Google Docs, which does have voice typing, then paste the result into the post. It works. But it carries a real cost that nobody mentions until it shows up.

Google Docs doesn't store your document as clean HTML — it generates the HTML at copy time, and that markup arrives loaded with span tags carrying inline styles. Those styles override your theme's CSS, so months later, when you change the site's typography, stray paragraphs refuse to follow. It's a known problem in the niche: Kinsta and WPBeginner both run guides dedicated to exactly this.

The fair part: the block editor strips a fair amount of that markup on paste and keeps headings, bold text and lists intact. And if you'd rather start clean, Ctrl + Shift + V pastes as plain text with no source formatting at all. With that, the Google Docs → WordPress trip is perfectly workable.

What's still surplus is the trip itself. If the text is going to end up in a WordPress block, dictating it inside the block skips the intermediate document, the paste and the cleanup — and saves you keeping a second copy of the post alive somewhere else.

None of this comes with WordPress

It's worth pausing on the size of the gap. WordPress runs roughly 42% of all websites according to W3Techs data cited in Barn2's 2026 market-share report — close to 60% among sites on a known CMS. And it has no dictation.

Not in core, not in either editor

No microphone button in the block editor, none in the Classic Editor. The ecosystem is the proof: the plugin directory carries an entire dictation browse category. Nobody writes plugins for a feature that already ships.

And long-form is what people write

A blog post is the longest thing most people write on a recurring schedule. The demand isn't theoretical: Speechify publishes a piece on voice typing for content creators that names dictating blog posts, and Voicy lists blog posts among its use cases.

So the fix lives outside WordPress

Neither Win + H nor Pithflow is a plugin. Both type into whatever field has focus, so the theme, the WordPress version and how the site is hosted stop mattering. Nothing installed on the server, nothing to break on update.

Talk the post out, one paragraph at a time

No plugin, no extension, nothing touching the site.

Get started free →

The three options, compared

  WordPress's own dictation Voice typing (Win + H) Pithflow
Exists No Yes, built into Windows Yes
Types inside the block — Yes Yes
Removes filler words — No, transcribes literally Yes
Automatic punctuation — Limited Yes
English and Spanish in one paragraph — One language at a time Yes
How you control it — A bar that opens and closes Hold and release a key
Price — Free, built into Windows Free up to 2,000 words/week
Nothing to install — Yes, built into Windows No, it's an install
Works offline — No No

The column of dashes isn't an oversight — it's the finding; there's nothing to fill in because the feature doesn't exist inside WordPress. And neither of the other two works offline: Microsoft documents voice typing as using online speech recognition and requiring an internet connection. If you need to dictate with no connection, the tool for that is Windows 11's Voice Access, which recognises on-device.

The row above it is the honest concession: voice typing already ships with Windows and asks you to install nothing. Pithflow is a program you do have to install.

What changes in the paragraph

Nobody talks in publishable paragraphs. This is the kind of repair the AI cleanup does — an illustrative example, not a measurement:

What you say

"okay so um the first thing you want to check is the title right, because like if the title doesn't say what people are actually searching for then it doesn't matter how much you write underneath, it's not gonna rank"

What gets typed

"The first thing to check is the title. If it doesn't say what people are actually searching for, it doesn't matter how much you write underneath — it won't rank."

How dictating in WordPress works with Pithflow

There's no plugin to activate and no extension to install: Pithflow is a Windows app that types into whatever field has focus. For WordPress that means the block, the title, the excerpt, or a comment box, exactly as if you'd typed it. The same key then works in email or any other window — you don't switch tools per app.

Since the WordPress dashboard lives in a browser tab, everything in dictating in Chrome applies here too; and if you're weighing tools instead, the best dictation apps for Windows covers the field.

Frequently asked questions

Does WordPress have voice typing?

No. Neither the block editor nor the Classic Editor has a microphone button, and there is no dictation feature that ships with WordPress. What exists is third-party plugins and browser extensions — the plugin directory has a whole dictation browse category — plus Windows voice typing (Win + H) and dictation apps, which type into any field in the browser.

How do I use Windows voice typing in WordPress?

Click inside the block you want to write in and press Win + H. The Windows dictation bar appears and what you say gets typed into the block. It's free and built into Windows, but it transcribes literally — filler words and mid-sentence corrections go in exactly as spoken, and a blog post is where that shows up most.

Does it work the same in the block editor and the Classic Editor?

Dictation works in both, but the rhythm changes. In the block editor each paragraph is its own block and Enter opens the next one, so you dictate in batches. The Classic Editor is a single rich-text area, so text accumulates continuously like it would in a word processor. That's not a rare case: the Classic Editor plugin lists 9+ million active installations on the WordPress.org plugin directory.

Can I dictate the post title?

Yes, but it's a separate field from the body. Click the title, dictate it, then move down to the first block. It isn't something you can chain into the rest of the post in one go — they're two fields, and the cursor has to be in the right one.

How do I stop the whole post landing in one block?

Dictate a paragraph, release the key, press Enter, and start the next one. Enter closes the current block and opens a new one. If what you want is a line break inside the same paragraph — an address, a line of verse, a single short line — use Shift + Enter, which inserts the break without creating another block.

Do I need to install a plugin?

No. Neither Pithflow nor Windows voice typing is a WordPress plugin: both type into whatever field has focus, whether that's the block editor, the Classic Editor, the excerpt box, or a comment field. Nothing to install on the site, and nothing to break when you update WordPress or switch themes.

Is it better to write in Google Docs and paste into WordPress?

It works, and plenty of people do it. The cost is formatting: Google Docs generates its HTML at copy time, complete with span tags and inline styles that fight your theme's CSS. The block editor cleans up a good deal of that on paste, and Ctrl + Shift + V pastes as plain text if you'd rather start clean. Dictating straight into the block just skips the round trip.

What does it cost?

There's a permanent free tier of 2,000 words per week, no card required. For heavy use, Pro is $9.99 USD per month. Full pricing is on the pricing page.

Want a different key?

Open Pithflow, go to Settings → Hotkey, click the combination you want to replace, and press the new one. It takes effect immediately.

  • Hold to speak — Ctrl + Space by default. Hold it, talk, let go.
  • Hands-free — Ctrl + Shift by default. Tap to start, tap again to stop.

Worth changing if the default clashes with a shortcut you use. A spare function key such as F9 is claimed by almost nothing.

Write the blog by talking

WordPress never shipped the microphone. The same key works in the block editor, the Classic Editor, and any text field on Windows.

Get started on Windows

2,000 words per week free · no card · cancel anytime