admin 管理员组

文章数量: 887006


作者:静远 
来源:CSDN 
原文:https://blog.csdn/eriato/article/details/70768327 
版权声明:本文为博主原创文章,转载请附上博文链接!

参考资料:

http://blog.sina/s/blog_88bdc35c0102vd0e.html

http://wwwblogs/lerit/p/3486854.html

最近在项目中用到了微软的TTS语音功能,但是在部分用户那里无法正常使用,经核查,是由于用户使用了阉割版的Win7和XP操作系统导致。一开始以为只需要安装相关的SDK就可以了,就在微软官方下载了各个版本的SDK尝试,都未解决问题。在网上继续查资料,查到上述两篇博客,中间还有其他曲折就不说了,结合两篇博文及其他一些资料,再经过自己的多次反复测试,按照以下方法可以解决问题:

1、由于只测试了部分阉割版Win7操作系统,而网上流传的阉割版操作系统阉割方式多种,阉割内容、程度、方式不尽相同,不确保每个阉割版都可以用该方法解决;强烈建议安装原版操作系统;

2、 XP阉割版系统未测试;

3、操作步骤:

    相关文件汇总下载:http://pan.baidu/s/1pLUCvSv

    a、下载TTSrepair.exe安装,说明:该安装程序为第三方公司提供,已经过多次测试未发现病毒,是从上面第一篇博客下载的(最开始是从太平洋、霏凡软件等排名靠前的网站下载的,都带有病毒或捆绑了一些流氓软件,或自动安装了一些后台程序等,还好是用的虚拟机测试的),但该安装程序安装时会在安装程序所在文件夹生成两个文件,手动删除即可;

    b、根据不同的操作系统版本下载“SpeechPlatformRuntime(x64).msi”或“SpeechPlatformRuntime(x86).msi”安装;

    c、下载“MSSpeech_TTS_zh-CN_HuiHui.msi”进行安装;

    d、下载“voice.reg”覆盖注册表,该操作实际上就是使用上面第二篇博文中的“修改注册表”方法;

4、大功告成!快去试试吧!

本文标签: 正常使用 解决办法 语音 TTS