Wispr Flow capitalizes mid-sentence or adds a period: why, and how to control it

Wispr Flow capitalizes the first word and adds a period when it treats your dictation as a new sentence. That happens when it cannot read the text around your cursor: Accessibility permission is missing on a Mac, or the app you are in returns no surrounding text. Restore the permission first. If the app is the cause, change how much Flow formats in that app.

I built YapToText, a dictation app for the Mac, so read what I say about Wispr Flow with that in mind. Every fact about Wispr Flow here comes from its own help center, read on October 11, 2026.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

On this page: 8 sections
  1. Two quick tests
  2. Give Flow back its view of the text
  3. Apps that return no surrounding text
  4. Reduce the formatting
  5. How Flow adjusts text when it can read it
  6. How YapToText handles the same problem
  7. The short version
  8. Questions

Two quick tests

  • Is the first word a name. Flow keeps the capital on a word it recognizes as a proper noun, and otherwise lowercases the start when you dictate mid-sentence.
  • Does it happen in Notes. Dictate into the middle of a sentence in the Notes app on a Mac, or Notepad on Windows. If the casing is right there, the issue belongs to one app. If it is wrong there too, check the permission below.

Give Flow back its view of the text

On a Mac, blending into a sentence needs Accessibility permission. Windows never asks for it.

  1. Open the Wispr Flow hub from the menu bar icon.
  2. In System Settings, Privacy and Security, Accessibility, allow Wispr Flow if it is off. Flow can open that pane when it shows that Accessibility permission was revoked.
  3. Dictate into the middle of a sentence again.

Password fields are never read for context, on Mac or Windows.

Apps that return no surrounding text

The help center says many chat, messaging and AI apps return no surrounding text to Flow on Mac and Windows, so Flow treats each dictation as a new sentence. Its list includes Slack, WhatsApp, Telegram, Discord, Microsoft Teams, Gmail, Notion, and Chrome's Google search box and New Tab Page.

  • Remote desktops. Context-aware formatting does not run in Citrix, RDP or VMware sessions.
  • Large or slow apps. Very large text fields, deeply nested layouts or slow apps can yield no context, and Flow falls back to new-sentence behavior.
  • Windows placeholders. A box that shows only its own placeholder, such as the message box in Microsoft Teams, counts as empty, so the first word is capitalized.

In those apps the capital is expected behavior, not a fault. The control is the per-app format below.

Reduce the formatting

Smart Formatting decides whether Flow adjusts casing, spacing and punctuation, and it is set per device. On Mac and Windows, Flow supports a format per app:

  • Automatic formatting. The default behavior.
  • Unformatted transcription. Raw text, with no capitalization or punctuation adjustment.
  • Proper-noun capitals only. Names keep their capitals and nothing else is capitalized.
  • All lowercase. The whole dictation, sentence starts included.

One cost to know: backtracking, where you say a correction such as scratch that and Flow removes the mistake, is part of Smart Formatting. With Smart Formatting off, spoken self-corrections are no longer removed. On an iPhone the switch is in Flow's Settings, Personalization.

How Flow adjusts text when it can read it

From Wispr Flow's article on capitalization, read October 11, 2026.

CaseWhat Flow does
SpacesAdds spaces around the dictation so it reads naturally. Chinese and Japanese are joined without spaces
A selectionMatches a lowercase start unless you begin with a proper noun, keeps surrounding spaces, and carries over a final comma or question mark
A sentence that continuesDrops the ending punctuation from your dictation when the text after the cursor carries on
Writing styleCasual and Very casual drop a final period. Formal keeps it. With no style, the period is dropped only in messaging apps

The Flow Styles page covers the styles themselves.

How YapToText handles the same problem

YapToText has the same feature under the name Intelligent Insert, on by default. It reads the words around your cursor before the text lands: the first word is lowercased mid-sentence, one space goes where words would collide, and a trailing period is dropped when the sentence carries on. Dictating over a selection replaces it, shaped like the selection.

  • Per app. You can turn it off for one app on the Dictation page.
  • Terminals. It is off automatically in Terminal, iTerm2, Warp and other terminals.
  • A beep. It reads with a few invisible keystrokes, and some apps refuse one, so macOS may play its alert sound.

Neither app can blend into text it cannot read. The difference is where the work happens: Flow's formatting runs in its cloud, and YapToText's runs on the Mac.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

The short version

  • Capital in the middle. Flow could not read the text around the cursor.
  • On a Mac. Check Accessibility permission.
  • In chat apps. Expected. Set a per-app format.
  • All lowercase. Available per app on desktop.
  • Smart Formatting off. Also turns off backtracking.

If Wispr changes these settings, open an issue on GitHub and I will update this page. Every one gets read.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

About the author. Ryleigh Newman is a developer whose hands make typing difficult and who dictates every day with YapToText, the app this site describes. Facts about other apps come from their own sites, with the date they were read. More about the project.

Sources

Questions

Why does Wispr Flow capitalize words in the middle of a sentence?

It treated your dictation as a new sentence because it could not read the surrounding text. Check Accessibility permission on a Mac, or set a per-app format for apps that return no context.

How do I stop Wispr Flow from adding a period?

Use a Casual or Very casual style, which drops the final period, or set the app to unformatted transcription. Formal keeps the period.

Can Wispr Flow type in all lowercase?

Yes, on Mac and Windows. All lowercase is one of the per-app formats, and it affects the whole dictation including sentence starts.

What does turning off Smart Formatting do in Wispr Flow?

You get raw transcription with no casing or punctuation adjustment. Backtracking stops too, so spoken self-corrections are no longer removed.

Why does Wispr Flow capitalize in Slack but not in Notes?

The help center lists Slack among apps that return no surrounding text, so Flow starts a new sentence there. Notes returns context, so Flow can blend in.