需手动下载启用离线自然语音包才能改善windows讲述人发音;安装后须关闭再开启讲述人功能,再通过快捷键或设置切换语音,并调整速度、音调等参数以提升自然度。

你想让Windows“讲述人”读得更自然、更像真人说话,但发现默认语音单调干涩,甚至听不清中文发音——这是因为系统初始只装了基础语音引擎,必须手动下载并启用支持离线运行的自然语音包才能改善体验。
添加新语音包
打开“设置”→“辅助功能”→“讲述人”,向下滚动到“添加自然语音”区域。
点击“添加”按钮,系统会列出当前语言(如简体中文)可用的全部语音,包括 Microsoft Huihui、Microsoft Yaoyao 等。
勾选你要安装的语音(建议至少选一个带“(Natural)”标识的),然后点“安装”。【安装过程需联网,且语音包较大(通常100MB以上),中途断网会导致失败】
安装完成后无需重启,语音即刻出现在“选择语音”下拉菜单中。
切换并启用语音
回到“讲述人”设置页,找到“选择语音”选项,点击右侧下拉箭头。
从列表中选择你刚安装的语音,例如“Microsoft Yaoyao – Chinese (Simplified, PRC)”。
这一步必须做:关闭再重新开启“讲述人”功能(开关 toggles 一下),否则新语音不会生效。直接朗读测试可能仍用旧语音。
实时切换已安装语音
方法一:快捷键切换(最常用)
按 讲述人 + Alt + 加号(+) 切换到下一个语音,按 讲述人 + Alt + 减号(-) 切换到上一个语音。
方法二:命令行强制指定(仅限高级用户)
以管理员身份运行 PowerShell,执行:Set-SpeechSynthesisVoice -Name "Microsoft Yaoyao"。注意名称必须与“设置→讲述人→选择语音”中显示的完全一致,大小写和空格都不能错。
方法三:注册表微调(不推荐新手)
路径为 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens,修改默认 Token 的 FriendlyName 值可改变启动语音,但改错可能导致讲述人无法启动。
调整语音表现力
第一步:在“讲述人”设置页点击“显示所有设置”展开高级选项。
第二步:拖动“速度”滑块至60–75区间——语速低于50会显得拖沓,高于85则中文多音字易吞音。
第三步:把“音调”设为45–55,“音量”保持系统主音量70%以上,避免与通知音冲突。
第四步:勾选“使用自然语音”开关(若未自动启用),否则即使装了新语音,系统仍调用旧TTS引擎。











