当你打开Microsoft Word后,画面上就会出现一个Office 助手,看着孙悟空不但会不停地变换角色,而且还会根据情况,出现相应的提示。
组件的安装
所需组件的安装
要发挥Agent角色动画的作用,必须安装相应的组件,但是如果你的系统是Windows 2000/XP的话,就可以不用安装下面的组件,系统已经预装了;如果没有安装,可以到微软网站下载安装程序(http://www.microsoft.com/products/msagent/downloads.htm),然后自解压执行安装。
1. Agent服务器程序(AgentSVR.EXE):运行于Windows平台,为其他调用Agent服务的客户程序提供服务,是Agent的核心组件(C:WINNTMSAgentAgentSVR.EXE)。
2. TTS引擎:TTS引擎将文本转换为声音并输出到音频设备中,Agent将根据该引擎输出的声音控制动画的口型变化 (C:PROGRAM FILES COMMON FILESSPEECH ENGINES MICROSOFTTTS)。
3. Agent角色数据文件:存储有角色信息(提示信息框的格式、命令、图片、声音文件等);用户也可以用角色编辑器(ACE.EXE)编辑自己的角色数据文件(C:WINNTMSAgent CHARSMERLIN.ACS;C:WINNT SRCHASSTCHARSCOURTNEY.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(NORMALMONOTONE’,强调字符串‘EMP强调字符’,停顿时间’PAU=停顿时间(以毫秒为单位)’,阅读速度’SPD=速度’,另外还有其它是一种标记,可以找Microsoft网站查找,每一分离的字符串都用双引号加以表示;
Languageid:指定语言种类,整形变量,0X409代表美式英语,0X804代表中文。
网友评论