正在阅读:添加聪明角色 让网页动起来添加聪明角色 让网页动起来

2004-02-14 09:34 出处:中国电脑教育报 作者:康祥顺 责任编辑:linjixiong

  2. TTS引擎:TTS引擎将文本转换为声音并输出到音频设备中,Agent将根据该引擎输出的声音控制动画的口型变化 (C:\PROGRAM FILES\ COMMON FILES\SPEECH ENGINES \MICROSOFT\TTS)。

  3. Agent角色数据文件:存储有角色信息(提示信息框的格式、命令、图片、声音文件等);用户也可以用角色编辑器(ACE.EXE)编辑自己的角色数据文件(C:\WINNT\MSAgent\ CHARS\MERLIN.ACS;C:\WINNT\ SRCHASST\CHARS\COURTNEY.ACS,\EARL.ACS,\ROVER.ACS)。

  4. 语音识别引擎(SPEECH ENGINE):处理用户从音频设备中传入的语音命令,以进行语音输入/输出处理(控制面板→声音、语音和音频设备→语音)。

   Agen的基本属性

  CHARacters:其类型为IAgentCHARACTEREX,取得角色句柄;

  CHARacter:CHARACTERS的一个属性,通过CHARACTERID取得角色句柄;

  CHARacterid:代表特定的角色动画,如MERLIN、GINIE、ROVER等Windows 2000、Office2000以及以上版本所提供的四种角色动画,其扩展名为.ACS或者.ACG;

  Show:控制角色动画的显示,参数Speed为整形变量,代表显示的速度;

  Hide:隐藏动画角色,参数CHARacterid,指定隐藏的对象;

  Moveto:移动动画角色到指定位置,参数(X,Y)为指定的位置;

  Play:控制角色执行指定的动画,参数Animation表示动画名称,存储于角色数据文件里;

  Speak:通过TTS引擎和语音识别引擎读指定文本,目前不支持中文。参数为指定的文本内容,同时可以在文本中通过加标记TAG控制文本阅读时的语气、强调字符串、停顿时间、阅读的速度;语气标记‘\CHR=WHISFER(NORMAL\MONOTONE’,强调字符串‘\EMP\强调字符’,停顿时间’\PAU=停顿时间(以毫秒为单位)\’,阅读速度’\SPD=速度\’,另外还有其它是一种标记,可以找Microsoft网站查找,每一分离的字符串都用双引号加以表示;

  Languageid:指定语言种类,整形变量,0X409代表美式英语,0X804代表中文。

   角色动画实例

  准备工作已经完成,现在我们就立即来着手在应用成程序中做一个角色动画效果(注:本文为了便于演示,应用程序仅包括一个窗口,编程工具采用VFP7.0)。
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品