![在 Windows 7 64 位上使用 32 位 TTS 语音](https://linux22.com/image/1562381/%E5%9C%A8%20Windows%207%2064%20%E4%BD%8D%E4%B8%8A%E4%BD%BF%E7%94%A8%2032%20%E4%BD%8D%20TTS%20%E8%AF%AD%E9%9F%B3.png)
我在 64 位系统 (Windows 7) 上使用 32 位语音时遇到问题。我尝试通过 访问和设置已安装的 32 位语音
C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl
,但每当我打开 Word 应用程序 (Microsoft Word、Excel) 时,TTS 设置都会恢复为默认的 Microsoft Anna。
我听说我可以通过编辑注册表文件来做到这一点,但我无法做到这一点。有人能帮我一步一步吗?我不懂技术,所以如果你能尽可能详细地说明,请告诉我。
更新:
在我的注册表中,通过将 处的字符串
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech\Voices\Tokens
与 合并
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\
,我已成功将已安装的 32 位声音显示在控制面板 TTS 设置中。
但是,当我尝试通过同一设置页面预览语音时,出现“无法播放此语音”错误,因此语音没有音频。尽管如此,当我使用此直接链接访问 TTS 设置时
C:\Windows\sysWOW64\speech\SpeechUX\SAPI.cpl
,预览中会播放 32 位语音,但一旦我的 Word(64 位)应用程序打开,它就会恢复为 Microsoft Anna。