【老施收藏夹】
一键注册语音组件批处理脚本(解决 “模块缺失 / 未注册”)

一键注册语音组件批处理脚本(解决 “模块缺失 / 未注册”)

新建文本文档,复制以下代码,保存为「TTS 修复.bat」(注意后缀改为.bat,不是.txt):

@echo off
echo 正在注册TTS核心组件...
regsvr32 /s sapi.dll
regsvr32 /s speechux.dll
regsvr32 /s sapi51.dll
regsvr32 /s sapi5.dll
echo 组件注册完成!正在检查关键服务...
sc config Audiosrv start= auto
sc config AudioEndpointBuilder start= auto
sc config SpeechRecognizer start= auto
sc start Audiosrv
sc start AudioEndpointBuilder
sc start SpeechRecognizer
echo 服务启动完成!TTS修复结束,请重启电脑后测试。
pause

步骤 1:运行一键修复脚本

  1. 右键「TTS 修复.bat」→ 选择「以管理员身份运行」(必须管理员,否则注册失败)。
  2. 等待命令执行完成(黑窗口会显示 “修复结束”),按任意键关闭窗口。

步骤 2:重启电脑

重启后让语音包和组件注册生效,这一步不能跳过!