以前的一篇文章:
--------
Microsoft Agent是微软公司于1997年9月发布的一项代理软件开发技术,
而后被集成到Internet Explorer 4.0 Plus及更高版本中,目前版本为2.0,
支持简体中文。作为一种软件代理工具,Agent以其强大的交互功能、鲜明的人性特点、
优美的操作界面和简便统一的编程方法,对由菜单、按钮、提示框等组成的传统人机交互
方式产生了很大影响,在多媒体创作、Web应用、教育软件、软件帮助系统和辅助工具制作
等方面,具有广阔的应用前景。
Microsoft Agent技术简介
Agent一词的中文意思是“代理”,故名思意,这类代理软件的主要作用是提供
一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁
琐的工作、或为用户提供帮助。科学研究表明:从人机工程的角度考虑,赋予
电脑或程序更多人性化色彩,如支持语音合成输出信息、语音识别输入指令、
智能提示、动画等,能够充分提高人机交互的有效性和易用性。
我们知道,在Office 97帮助系统中有一种叫作Office助手的代理软件,
其中幽默风趣的动画人物,如“大眼夹”,能够根据用户的操作步骤“智能化”地
提出一些建议或帮助信息。与Office助手相比,Agent功能更加丰富强大,表现在:
①Office助手沿用传统的不透明矩形窗口,窗口后面的背景被完全挡住;Agent动画
人物本身是一个“AlwaysOnTop”窗口,只有人物身体部分挡住背景,其余部分透明。
②Office助手只允许Office 97的各个组件调用,Agent动画人物可由任何Windows程序调用;
③Agent支持文字气球和输入提示条,在输出语音的同时把文字输出至一个卡通式文字
气球中。如果电脑系统中安装有Agent语音识别引擎,当用户按住输入键,如Scroll Lock键,
在Agent人物下方出现一个输入命令窗口,表示它正在“聆听”用户的语音命令。
④Agent提供Genie、Merlin、Bobby和Peedy等动画人物,不仅具有优美诙谐的动作,
而且可以通过声卡、麦克风与用户交谈。
Microsoft Agent安装方法
Agent是一种ActiveX控件,其服务器程序(C:/WINDOWS/MSAGENT/Agentsvr.exe)
运行在Win95/98/NT操作平台上,为其它调用Agent的客户程序提供服务。客户程序
可以是利用VB、C++、Delphi、VFP、PB等开发的应用软件,也可以是HTML文件中的
Visual Script、Java Script脚本语言代码。
安装Agent核心组件Msagent.exe。
②安装Lernout &
Hauspie TruVoice Text-to-Speech Engine
(完成从文字合成语音的工作,目前版本只支持英语)Cgram.exe。
③安装Microsoft Command and Control Speech Engine(提供语音识别功能,
目前版本只支持英语)Actcnc.exe。
④Agent动画人物人物数据文件。Agent支持单结构角色文件(.acs,
角色数据与动画数据存于同一个文件),也支持分离结构角色文件(.acf,角色数据存于.acf中,动画数据存于.aca中)。基于本地硬盘和网络的应用程序可采用.acs文件,基于Web页面的HTML文件在浏览器中访问时会自动调用,习惯上多使用.acs文件。
上述文件可从http://www.microsoft.com//workshop/imedia/agent/default.asp下载。
在Delphi中添加Agent控件
在Delphi IDE中选择菜单Component,Import ActiveX Control ,在Import ActiveX下
的列表框中选择Microsoft Agent Control 2.0(Version 2.0),点击按钮Install,
在Install对话框中点击按钮OK 在Confirm对话框中点击按钮Yes 在对话框中点击按钮OK。
至此,Agent控件被添加到Delphi组件板ActiveX页上。
------------------
不算灌水吧! [
] [
] [
]