- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MS agent
MS agent
一、 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文件。
---- 上述文件可从 //workshop/imedia/agent/default.asp下载。
三、 Microsoft Agent编程要点
---- 1、 在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页上。
---- 2、 在Delphi中调用Agent控件
---- ⑴、在Delphi IDE 中新建Project1(包含Form1),在Form1上放置Agent1(Name属性为MyAgent)、Button1。
---- ⑵、定义变量。
Var
Peedy: IagentCtlCharacterEx;
Request1,Request2: IagentCtlRequest;
---- ⑶Agent主要属性、方法、事件。
---- ①Characters属性与Load、Unload方法:初始化Agent,加载动画数据,卸载动
您可能关注的文档
最近下载
- 产前筛查诊断人员资质考试精选练习题及答案(舟山2025).docx
- 新版测测达人版APP骰子达人初级认证考试题库答案-测测基础认证.docx
- 太钢员工技能培训指南.docx VIP
- Internet提供的常服务的基本概念.ppt VIP
- Danfoss丹佛斯电子过热度控制器, EKE 1C 型 安装指南.pdf
- WS∕T 229-2024 尿液理学、化学和有形成分检验.pdf
- 胸外科简答题.docx VIP
- 人工智能教育资源在小学英语教学中的应用与跨学科融合评价研究教学研究课题报告.docx
- 数据清洗与预处理的研究.pptx VIP
- GB_T 43857-2024 教学设施安全和管理要求.docx
原创力文档


文档评论(0)