若Edge“大声朗读”卡顿,主因是语音合成与页面渲染资源竞争;可依次禁用硬件加速、提升SpeechRuntimeBroker优先级、切换为SAPI5语音并设采样率16kHz、隔离语音进程至独立CPU核心、禁用后台音频抢占。

如果您在Edge浏览器中启用“大声朗读”功能后,网页出现明显卡顿、响应延迟或语音中断现象,则很可能是语音合成引擎与页面渲染资源发生竞争。以下是针对该问题的多种优化方案:
一、禁用硬件加速并重启语音服务
硬件加速虽可提升页面渲染性能,但与Windows Narrator及Edge内置语音引擎共用GPU资源时易引发调度冲突,关闭后可释放图形子系统压力,使TTS线程获得更稳定的CPU时间片。
1、点击Edge右上角“…” → 选择“设置”。
2、在左侧菜单中点击“系统”,右侧找到“使用硬件加速(如果可用)”选项。
3、将开关切换为关闭状态,然后点击“重启Edge”按钮完成生效。
二、调整语音合成优先级为高
Windows TTS引擎默认以普通优先级运行,易被前台网页JavaScript任务抢占;手动将其进程优先级提升至高,可保障语音流连续性,减少因调度延迟导致的卡顿。
1、按下Ctrl+Shift+Esc打开任务管理器。
2、切换到“详细信息”选项卡,查找名为Windows.Media.Speech.dll所关联的进程(通常为“MicrosoftEdge.exe”或“svchost.exe”中承载的Speech Runtime子线程)。
3、右键该进程 → 选择“转到服务”,在服务列表中定位到SpeechRuntimeBroker。
4、右键该服务 → “属性” → 将“启动类型”设为“自动(延迟启动)”,并点击“停止”后再点击“启动”。
三、更换轻量级语音引擎并限制采样率
Edge默认调用Windows神经语音(如“云雀”),其模型体积大、推理负载高;切换为传统SAPI5语音(如“Microsoft David Desktop”)可显著降低CPU占用,同时限定音频输出采样率为16kHz可进一步削减带宽压力。
1、打开“设置” → “辅助功能” → “讲述人” → “语音”。
2、在“语音”下拉菜单中选择Microsoft David Desktop(非“Microsoft David - Online”)。
搜索 Hivemind 精选的 Web3 营销知识库(RAG),获取从业者洞察、框架、实操指南和案例研究。当:(1) an... 时使用此技能。
3、将“语速”调至6–7级,“音调”保持默认,关闭“使用神经网络语音”开关。
4、按Win+R输入regedit,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_DAVID_11.0
5、新建DWORD(32位)值,命名为WaveFormat,数值数据设为16000。
四、隔离大声朗读进程至独立GPU核心
对于配备多核CPU及独立显卡的设备,可通过Windows处理器关联性绑定,强制将语音合成线程固定于特定逻辑核心,避免与网页渲染线程争抢L3缓存与内存带宽。
1、在Edge地址栏输入:edge://flags/#enable-speech-api-isolation,回车。
2、将该实验性标志设为Enabled,重启浏览器。
3、再次打开任务管理器 → “详细信息” → 找到新生成的MicrosoftEdge.exe (Speech)进程。
4、右键 → “设置相关性” → 取消勾选前两个CPU核心,仅保留核心3与核心4(以四核八线程CPU为例)。
五、禁用后台标签页音频抢占策略
Edge默认允许后台标签页继续播放音频并占用音频会话,当大声朗读触发时,系统音频混合器可能因并发通道过多而缓冲溢出;禁用该策略可确保TTS独占音频栈。
1、在Edge地址栏输入:edge://settings/system,回车。
2、关闭“继续运行后台扩展和应用”选项。
3、打开edge://flags/#enable-audio-session-isolation,设为Disabled。
4、打开edge://flags/#disable-background-timer-throttling,设为Enabled。


















