我有一个关于SAPI和AT&T自然之声的问题。如果可以使用SAPI和Visual脚本(vbscript)访问AT&T自然之声,请告诉我。
我在我的Windows 7电脑上一共安装了四个声音。两个AT&T声音和两个来自另一个供应商的声音(倒谱) :-
Reiner16.exe (file version 1.4.0.0)
Klara16.exe (file version 1.4.0.0)
Cepstral_Matthias_windows_6.2.3.670.exe
Cepstral_Katrin_windows_6.2.3.670.exe我正在运行以下Visual脚本来列出所有已安装的声音:
Set objVoice = CreateObject("Sapi.SpVoice")
For Each T In objVoice.GetVoices
Wscript.Echo T.GetDescription
Next
Set objVoice = Nothing此Visual脚本只列出两个倒谱声音,而不列出两个AT&T声音?
如果可以使用SAPI和Visual脚本(vbscript)访问AT&T自然之声,请告诉我。
谢谢您抽时间见我,
诚挚的问候,
詹姆斯
发布于 2014-08-29 20:43:06
我有办法解决这个问题。
解决方案是使用以下命令运行vbscript:
%windir%\SysWoW64\cmd.exe /C "MyScript.VBS"此命令强制Windows 7在32位模式下运行vbscript,而不是默认的64位模式。在64位模式下,它只看到64位的声音。在32位模式下,它可以看到32位的声音。
谢谢,
詹姆斯
https://stackoverflow.com/questions/25558139
复制相似问题