- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
microsoft agent 使用方法(vb)(Microsoft Agent usage (VB))
microsoft agent 使用方法(vb)(Microsoft Agent usage (VB))
微软代理vb2007-09-02 18:55
第一篇文章呢,先转载吧
微软代理控件比办公室中的助手更进了一步,它提供的动画人物不仅有生动、有趣的动作,而且还能通过声卡、麦克风与用户进行交谈,这些功能使计算机更具人性魅力,其应用前途相当广泛。微软代理控件的内部机制很复杂,但用VB来操纵它却是异乎寻常的方便,本文将介绍VB 6调用微软代理控件的基本方法。
1。安装微软代理控件
(1)首先要安装微软代理的核心组件msagent.exe
(2)接着要安装Lernout&Hauspie破产truvoice文本到语音引擎(完成从文字合成语音的工作)cgram.exe。
(3)最后要安装微软指挥和控制语音引擎(提供语音识别功能)actcnc.exe。
(4)另外还需要剂动画人物数据文件,在本文中使用了精灵。ACS、robby.acs两个文件。
上述文件均可从/workshop/prog/agent下载。
2。微软代理控件的初始化
先把微软代理控件添加到VB的控制工具条上,并在用户的形式上绘制该控件(在下述例子中,其名字属性设为MyAgent)。下面的代码调用iagentctlcharacters::()方法装入一个动画人物的数据,调用iagentctlcharacter::show() / hide()方法来显示/隐藏动画人物。
const数据通路=“C:\“
朦胧的Genie As IAgentCtlCharacter
朦胧的Robby As IAgentCtlCharacter
昏暗的genierequest1,genierequest2作为iagentctlrequest
昏暗的robbyrequest1作为iagentctlrequest
私有子form_load()
“装入动画人物数据,其中第一个参数为characterid
myagent.characters.load“精灵”、“精灵ACS数据通路。”
myagent.characters.load“罗比”和“罗比ACS数据通路。”
“获取与characterid相对应的iagentctlcharacter变量
设定精灵= MyAgent字符(“精灵”)。
集罗比= MyAgent字符(“Robby”)。
“显示/隐藏动画人物
精灵。显示
隐藏精灵。
端子
三.微软代理控件的动画编程
每个动画人物都有自己特定的动作,例如精灵有听、看、读、写、发怒、感谢等数十种动画形态。可以调用iagentctlcharacter::play()方法来设置动画动作。为了在多个动画人物之间协调它们的动作,比如让罗比等待精灵的某个动作执行完毕后,方才做另外一个动作,这时可采用iagentctlcharacter::wait()方法来实现同步。
In dozens of animation in a special class (the action name with ing as a suffix, such as Searching), once the executive will loop an animation, only call IAgentCtlCharacter:: Interrupt () method to terminate the. The sample code is as follows:
Private, Sub, Command1_Click ()
Genie.Show
execute the action called Suggest
Genie.Play Suggest
Move Genie to coordinates (200200),
Use GenieRequest1 to identify the action request
Set GenieRequest1 = Genie.MoveTo (200, 200)
Perform looping animation actions called Searching,
Use GenieRequest2 to identify the action request
Set GenieRequest2 = Genie.Play (Searching)
Robby, the MoveTo method waiting for Genie has been executed and has just been shown
Robby.Wait GenieRequest1
Robby.Show
Robby.Play Suggest
Robby.Play read
Robby.Play Congratula
您可能关注的文档
- 2005年 普通高等学校招生全国统一考试大纲(In 2005, the national unified examination outline for general higher education institutions was enrolled).doc
- 2003━2004学年下学期贺州高中高一语文期末试题(2003 - 2004 school year next semester Hezhou high school Chinese final examination questions).doc
- 2005年考研英语英汉翻译高分攻略(二)(In 2005, English translation in English (two)).doc
- 2004级本科《医学免疫学》试题(双语)a(Grade 2004 undergraduate medical immunology (Bilingual) a).doc
- 2006届九年级英语第四单元学案厦门一中(The fourth unit of the 2006 grade nine English study, Xiamen No. 1 middle school).doc
- 2006年10月语言学概论试题(Introduction to Linguistics in October 2006).doc
- 2006年中考英语复习专题二 代词主讲人李柳[教学目标] 学习代词的(In 2006, English review topic, two pronouns, li Liu [teaching objectives], learning pronouns).doc
- 2006年全国各地高考题(语音)完全详解汇编.txt1(In 2006, the national college entrance examination questions (voice) fully detailed assembly,.Txt1).doc
- 2006年林业系统工人技师培训森林管护试题(Forestry system workers, technicians training, forest protection and management questions in 2006).doc
- 2006年海淀区高三理综二模(化学部分)(In 2006 the Haidian District Middle School Science (Chemistry) the second mock exam).doc
- mysql date 类型(类型MySQL日期).doc
- mysql互为主从配置和测试,带测试脚本(MySQL hosts and tests each other, with test scripts).doc
- m开头的男性英文名(M begins with a male English name).doc
- nba2k12面部编号(Nba2k12 facial number).doc
- nba东部实力榜(NBA Eastern strength list).doc
- nmake(NMAKE).doc
- mysql数据类型(MySQL data type).doc
- nfa转化为dfa(NFA is converted to DFA).doc
- notepad++搜索(Notepad++ search).doc
- notepad++正则表达式替换字符串详解(Notepad++ regular expression replacement string detailed).doc
文档评论(0)