Win7系统下的微软TTS语音引擎的修复
故障现象:
一、正版Win7系统各版本应该自带这个语音引擎,无需再安装。电脑使用精简版Win7系统(电脑卖场给安装的Ghost装机版)。
    安装灵格斯之后,取词、翻译都不能发音,提示微软TTS语音引擎未安装。
    打开灵格斯,点击“设置”,打开“系统设置”,点击“语音”选项卡,发现第二项“TTS语音合成引擎”下“声音”后的“启用 ”复选框呈灰不可用。   
      二、于是到灵格斯网站下载这个语音引擎,得到一个安装文件。双击之后,出现安装界面,只是一闪而过,然后消失。根本看不到安装到哪儿。再打开灵格斯,问题依旧。换成金山词霸也一样。
    即使下载安装真人发音引擎,在灵格斯的设置中启用,还是不能发音。
三、上网搜索相关修复方法,发现不少人遇到相关问题,包括在WinXP系统之下也有。只是没
有到特别简明清晰的修复方法。
修复过程。
需要准备的文件:
1.  微软TTS5.1语音引擎,即Microsoft_TTS_51_eng安装程序
      (金山词霸网站或者灵格斯网站都有下载,各大软件下载站也有)
2.  sapi5.inf  (各种精简版win7可能没有这个文件)
3.  spcplui.dll(安装过程中可能会提示缺少这个dll
以上文件直接百度然后下载到本地备用即可。
详细修复过程
一、
      把下载到的微软TTS5.1语音引擎的扩展名msi改为rar,然后用压缩软件RAR解压。得到如下图中的文件。
(如何显示文件扩展名
在资源管理器窗口单击“组织”“文件夹和搜索选项”,然后单击“查看”选项卡,到“隐藏已知文件类型的扩展名”,去掉其前面复选框里的勾,然后“确定”。)
二、
    重命名相关文件,把每一个文件名“-”前面的字母和数字删除,把中间三个字母的扩展名后面的所有内容删除(包括扩展名后的“win7显示隐藏文件.)。例如
  F779_SAPICPL.HLP.0880F209_45FA_42C5_92AE_5E620033E8EC
  改为    SAPICPL.HLP
  F778_speech.chm .0880F209_45FA_42C5_92AE_5E620033E8EC
  改为    speech.chm
三、
  打开“C:\Windows\inf”,到文件“sapi5.inf”,右键单击,选择第二项“安装”,出现安装控制面板,会提示缺少文件。点击下面的“浏览”,定位到第一步中解压出来的那个微软TTS5.1语音引擎的文件夹。(如果C:\Windows\Inf这个文件夹中没有sapi5.inf,则使用提前下载的那个也可以,操作相同。)按照安装控制面板上提示缺少的文件名,在这个文件夹中到相应
文件。
四、
    双击改名后文件,回到安装控制面板,点击“重试”,则一个文件安装完毕。然后会有新的提示。重复三四步,直到全部安装完成。
五、
    启动灵格斯,点击“设置”,打开“系统设置”的“语音”选项卡,在第二项“TTS语音合成引擎”
中的“声音”下拉框中任选一种声音,在“启用”前打勾。点“确定”退出。这样全部修复完成。