Why Voice Typing Punctuation Mode Resets Between Sessions
🔍 WiseChecker

Why Voice Typing Punctuation Mode Resets Between Sessions

Quick fix: Voice Typing’s auto-punctuation setting is saved per-user but a recent build introduced a session-scope bug that resets it on close. Until Microsoft fixes it, work around: in Voice Typing’s settings gear, toggle Auto-punctuation on once per session, or use the registry value HKCU\Software\Microsoft\Input\Settings\Speech\Voice\AutoPunctuation = 1 set via logon script.

Voice Typing (Win+H) has an auto-punctuation toggle that inserts periods and commas based on speech pauses and sentence structure. You turn it on; works great during the session. Close Voice Typing and reopen — toggle is off. Every session you have to re-enable it.

Symptom: Voice Typing’s auto-punctuation setting resets to off after each session.
Affects: Windows 11 (24H2 and some 23H2 builds) with Voice Typing.
Fix time: 5 minutes.

ADVERTISEMENT

What controls the setting

Voice Typing stores user preferences under HKCU\Software\Microsoft\Input\Settings\Speech in the registry. The setting is meant to persist but a recent build wrote it to a temporary session-scope key by accident. The value rolls back on close.

Method 1: Toggle once per session (workaround)

  1. Press Win+H to open Voice Typing.
  2. Click the gear icon.
  3. Toggle Auto-punctuation on.
  4. Use Voice Typing normally; punctuation inserts.
  5. Next session, repeat.

ADVERTISEMENT

Method 2: Set the registry value via logon script

  1. Create a script C:\Scripts\voice-typing-punct.cmd:

    reg add “HKCU\Software\Microsoft\Input\Settings\Speech\Voice” /v AutoPunctuation /t REG_DWORD /d 1 /f
  2. Run at logon via Task Scheduler.
  3. The value sets before Voice Typing reads it on first launch.

Method 3: Update to the latest Windows build

  1. Open Windows Update.
  2. Install latest cumulative updates.
  3. The auto-punctuation persistence bug may be fixed in the current build.

How to verify the fix worked

  • Open Voice Typing, check the gear icon. Auto-punctuation is on.
  • Close and reopen. Still on.
  • Dictate a sentence; punctuation inserts automatically.

If none of these work

If the registry approach doesn’t persist either, the value name may have changed between builds. Use Process Monitor while toggling to identify the exact registry path written. For users on managed devices, an enterprise policy may control speech settings — check Group Policy under User Configuration → Speech.

Bottom line: Auto-punctuation reset is a known Voice Typing bug. The registry logon-script workaround forces the setting on at every sign-in until Microsoft fixes the persistence layer.

ADVERTISEMENT