我对SAPI和AT& T Natural Voices有疑问。如果可以使用SAPI和Visual Basic Script(vbscript)访问AT& T Natural Voices,请告诉我。
我的Windows 7 PC上总共安装了四个声音。来自另一家供应商的两个AT& T声音和两个声音(Cepstral): -
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 Basic脚本列出所有已安装的声音: -
Set objVoice = CreateObject("Sapi.SpVoice")
For Each T In objVoice.GetVoices
Wscript.Echo T.GetDescription
Next
Set objVoice = Nothing
这个Visual Basic脚本只列出了两个Cepstral声音,它没有列出两个AT& T声音?
如果可以使用SAPI和Visual Basic Script(vbscript)访问AT& T Natural Voices,请告诉我。
感谢您的时间,
致以最诚挚的问候,
詹姆斯
答案 0 :(得分:0)
我有解决这个问题的方法。
解决方案是使用以下命令运行vbscript: -
%windir%\SysWoW64\cmd.exe /C "MyScript.VBS"
此命令强制Windows 7以32位模式而不是默认的64位模式运行vbscript。在64位模式下,它只能看到64位语音。在32位模式下,它可以看到32位语音。
谢谢,
詹姆斯