Windows Speech Recognition Registry Locations

Windows Speech Recognition stores its configurations, voice profiles, acoustic training data, and user dictionaries across specific keys in the Windows Registry Editor (regedit). These settings are divided between user-level customizations in HKEY_CURRENT_USER and system-wide engine configurations in HKEY_LOCAL_MACHINE. This guide outlines the exact registry paths where Windows Speech Recognition and modern OneCore speech settings are saved.

User-Specific Settings (HKEY_CURRENT_USER)

Most user-specific speech recognition settings, including custom profiles, vocabulary additions, and audio preferences, are stored under the current user hive.

1. Main Speech Recognition Profile and Data

2. User Speech Profiles

3. Speech Dictionary and Lexicon

4. Audio Input Configuration


Modern Speech and Privacy Settings (OneCore)

On Windows 10 and Windows 11, modern speech features (such as cloud-based speech recognition and dictation) utilize the “OneCore” speech subsystem.

1. Modern Speech Settings

2. Online Speech Recognition Privacy


System-Wide Engine Settings (HKEY_LOCAL_MACHINE)

Global engine definitions, installed recognition engines, and default audio endpoints are stored at the machine level.

1. Installed Recognizers

2. Global Audio Formats and Devices


How to Access These Settings in Regedit

  1. Press Windows Key + R to open the Run dialog box.
  2. Type regedit and press Enter.
  3. Copy any of the paths listed above and paste it into the Registry Editor address bar at the top, then press Enter to jump directly to the key.