2014-08-28 42 views
0

我有一個關於SAPI和AT & T Natural Voices的問題。如果可以使用SAPI和Visual Basic Sc​​ript(vbscript)訪問AT & T自然語音,請告訴我。Visual Basic Sc​​ript,SAPI,訪問AT&T自然之聲

我的Windows 7電腦上總共安裝了四種聲音。兩個AT &牛逼的聲音,兩種聲音從其他供應商(倒譜系): -

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聲音,並沒有列出兩個T聲音?

請你可以告訴我是否可以使用SAPI和Visual Basic Sc​​ript(VBScript)訪問AT & T Natural Voices。

謝謝您的時間,

最好的問候,

詹姆斯

回答

0

我有辦法解決這個問題。

的解決方案是使用下面的命令來運行VBScript: -

%windir%\SysWoW64\cmd.exe /C "MyScript.VBS" 

此命令強制視窗7以運行在32位模式,而不是默認的64位模式VBScript的。在64位模式下,它只能看到64位聲音。在32位模式下,它可以看到32位聲音。

感謝,

詹姆斯