Vbscript Visual Basic脚本、SAPI、访问AT&;自然的声音
我有一个关于SAPI和AT&T自然声音的问题。请告诉我是否可以使用SAPI和Visual Basic脚本(vbscript)访问AT&T自然语音 我的Windows 7 PC上总共安装了四种语音。两种AT&T语音和两种来自其他供应商的语音(倒谱):- 我正在运行以下Visual Basic脚本以列出所有已安装的语音:-Vbscript Visual Basic脚本、SAPI、访问AT&;自然的声音,vbscript,sapi,Vbscript,Sapi,我有一个关于SAPI和AT&T自然声音的问题。请告诉我是否可以使用SAPI和Visual Basic脚本(vbscript)访问AT&T自然语音 我的Windows 7 PC上总共安装了四种语音。两种AT&T语音和两种来自其他供应商的语音(倒谱):- 我正在运行以下Visual Basic脚本以列出所有已安装的语音:- Set objVoice = CreateObject("Sapi.SpVoice") For Each T In objVoice.GetVoices Wscript.
Set objVoice = CreateObject("Sapi.SpVoice")
For Each T In objVoice.GetVoices
Wscript.Echo T.GetDescription
Next
Set objVoice = Nothing
此Visual Basic脚本仅列出两个倒谱语音,而未列出两个AT&T语音
请告诉我是否可以使用SAPI和Visual Basic脚本(vbscript)访问AT&T自然语音
谢谢你抽出时间
致以最良好的祝愿
詹姆斯我有这个问题的解决办法 解决方案是使用以下命令运行vbscript:-
%windir%\SysWoW64\cmd.exe /C "MyScript.VBS"
此命令强制Windows 7以32位模式而不是默认的64位模式运行vbscript。在64位模式下,它只能看到64位语音。在32位模式下,它可以看到32位语音
谢谢
詹姆斯
%windir%\SysWoW64\cmd.exe /C "MyScript.VBS"