需启用本地语音识别引擎并预装离线语言模型;先安装中文离线语音包,再在辅助功能中开启语音输入与语音访问,关闭在线语音识别,通过注册表禁用云端调用,最后断网验证win+h能否正常听写。

如果您希望在 Windows 11 中使用语音输入功能,但设备处于断网状态,则需启用本地语音识别引擎并预装离线语言模型;在线语音识别服务将不可用,系统将完全依赖已下载的 Speech_OneCore 离线语音包进行听写。以下是实现离线语音输入的具体操作步骤:
一、安装中文(简体)离线语音识别语言包
该步骤确保系统具备本地语音解码能力,是离线听写的前提条件;未安装对应语言包时,“语音输入”开关可开启但实际无法识别任何语音内容。
1、按下 Win + I 打开“设置”应用。
2、点击左侧【时间和语言】,再点击右侧【语言和区域】。
3、在“首选语言”列表中确认已添加中文(简体,中国);若未添加,点击“添加语言”,搜索并安装该语言。
4、点击该语言右侧的三个点图标,选择【语言选项】。
5、向下滚动至【语音】部分,检查是否已安装基本语音识别与增强的语音识别两项;若显示“下载”按钮,请点击完成安装。
二、在辅助功能中启用本地语音输入引擎
该步骤激活 Windows 11 内置的 Speech_OneCore 离线语音服务,使其接管所有文本框内的麦克风监听行为,无需网络连接即可响应语音指令与听写请求。
1、在“设置”中点击左侧【辅助功能】。
2、在右侧功能列表中点击【语音】。
3、将【语音输入】开关设为开启状态。
4、向下查找【语音访问】开关,将其也设为开启状态;首次启用时系统将自动调用已安装的离线模型,不依赖网络。
5、若提示“需要下载语音模型”,请忽略该提示并关闭弹窗——此时系统将强制使用已安装的离线包。
三、关闭在线语音识别以强制启用纯离线模式
该操作可防止系统在检测到网络后自动切换至云端识别路径,确保所有语音处理均在本地完成,提升隐私性与断网稳定性。
1、在“设置”中点击左侧【隐私和安全性】,再点击右侧【语音】。
2、在【在线语音识别】设置项中,将开关切换为关闭状态。
3、关闭后,系统将不再尝试连接 speech.platform.bing.com 或 api.cognitive.microsoft.com,所有语音转文字流程均通过本地 OneCore 引擎执行。
4、重启“语音输入”开关一次,使配置生效:先关闭再开启【语音输入】。
四、通过注册表禁用云端服务调用路径
该方法适用于家庭版用户,通过修改注册表键值,阻止 Speech_OneCore 初始化任何远程通信组件,彻底隔离网络依赖。
1、按下 Win + R,输入 regedit 并回车。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Speech_OneCore\Settings\OnlineSpeechPrivacy。
3、在右侧空白处右键 → 新建 → DWORD (32 位) 值,命名为 HasAccepted。
4、双击该值,将“数值数据”设为 0,点击确定。
5、关闭注册表编辑器,重启电脑,系统将跳过所有在线服务握手流程,仅加载本地语音识别模块。
五、验证离线语音输入是否生效
该步骤用于确认当前环境已满足离线听写全部条件,避免因权限残留或缓存导致功能异常。
1、断开设备的所有网络连接(关闭 Wi-Fi、拔掉网线、关闭移动热点)。
2、打开记事本,将光标置于空白文档中。
3、按下 Win + H 组合键,等待约 1.5 秒——屏幕右上角出现浮动工具栏且伴有短促提示音,即表示离线语音引擎已启动。
4、清晰说出“你好,今天天气很好”,观察文字是否实时出现在记事本中;若成功输出,说明离线语音输入已正常工作。











