tts版本可以回复但是没有声音解决
先说原因:
没有安装成功tts,或者tts没有自动配置成功路径

检查网络连接,重新安装tts,不能使用魔法
git直接从微软拉取安装tts(需要一定代码基础)
可能是因为win7或者win10的阉割版原因,导致无法配置路径
解决方法如下:(很麻烦建议实在不行用这个)
来自Windows7不能用TTS(文本转语音)的解决方法 - 知乎 (zhihu.com)
https://zhuanlan.zhihu.com/p/551588942
1.下载 Ms-Speech Runtime Platform 并安装
链接为:Download Microsoft Speech Platform - Runtime (Version 11) from Official Microsoft Download Center
需要注意的是,这个文件其实是分为32位和64位的,不知道为什么下载名称反而都一样了。可以通过文件大小来区分:2.6MB的是x64,2.2MB的是x86,至于那个rtf文件是不需要下载的。
2.下载需要的语音库文件并安装
链接为:Download Microsoft Speech Platform - Runtime Languages (Version 11) from Official Microsoft Download Center
经过我测试,能用的是文件名为
MSSpeech_TTS_zh-CN_HuiHui.msi
的语音库,大家也可以根据自己的需求选择不同的语音库。3.调整注册表信息
安装好了之后并不能直接使用,需要在注册表中进行一下编辑,这一步稍微有点复杂,可以仔细看看。
①按下Win+R键,输入
regedit
并运行,打开注册表编辑器;②打开到
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices\Tokens
路径下;③找到刚才安装好了的语音库对应的文件夹,点击右键-导出,将文件保存在自己喜欢的位置;

④用记事本打开刚才保存好的reg格式的文件;

⑤在记事本的菜单栏点击编辑-替换

查找内容为\Speech Server\v11.0\
,替换内容为\Speech\
,随后点击全部替换即可;

⑥完成修改后,保存当前文件,双击运行。
⑦此时,再到控制面板中,选择新安装的语音库应该就可以使用。