主题:  急,急,急!

bitblt

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2001/3/13 15:18:10
#12001/3/13 15:47:35
我在AUTHORWARE的程序里加入了MS AGENT,安装了所有AGENT所需的组件,AGENT可以正常显示,但就是无法发声。它的上面的Ballon也可以正常显示,但AGENT就是不动嘴。我用VB在同一台机器上调用AGENT,就可以使它发出声音。这是为什么?
VB在调用时有一句是设定AGENT所用语言的,Character.LanguageID=&H409(409指的是英语)可AUTHORWARE里却没有类似的语句,我不知道是不是这个的缘故?还请这方面的高手指点一下,谢谢!



机器猫 5D精英

职务:普通成员
等级:3
金币:10.5
发贴:1197
注册:2000/9/15 9:06:40
#22001/3/14 11:07:53
这个你最好检查一下 Msagent的ucd 使用这个UCD来调用他会比较好一点.Msagent的有些特性好像确实是Authorware里面做不到的,但是你上面说的这种情况是不正常的.



荣誉斑竹

职务:普通成员
等级:1
金币:1.0
发贴:301
注册:2000/10/16 20:34:39
#32001/3/14 22:20:00
要使发Agent发声必须安装TTS引擎,当然你可以用UCD让Wave来来替代TTS引擎,这样你必须事先录好声音,然后在AW中进行调用。