您的位置: 首页 > 技术文档 > 网页制作 > MSAgent 详细解说
CSS 锦囊 回到列表 XML+ JS创建树形菜单
 MSAgent 详细解说

作者:windy_sk 时间: 2004-02-16 文档类型:原创 来自:蓝色理想

第 1 页 抛砖引玉
第 2 页 伶牙俐齿
第 3 页 活灵活现
第 4 页 改头换面
第 5 页 排难解错
第 6 页 事件响应
第 7 页 我的菜单
第 8 页 归纳总结

七、我的菜单

右键点击角色是不是会弹出一个菜单?什么,只有 Hide 一项?想不想定义一个个性的菜单呢?
运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

个性菜单也是通过对象事件驱动的,这一点相信已经看懂了上一节的读者比较容易理解,相关网页请见 msdn.microsoft.com/library/en-us/msagent/pacontrol_8kfe.asp

Agent.Commands.Add 的三个属性分别为:内部索引标识、显示文字和语音表示,前两个参数比较容易理解,关键是第三个参数“语音表示”,对用户可以通过语音来控制 MSAgent !

你需要首先下载 MicroSoft 语音识别引擎 activex.microsoft.com/activex/controls/agent2/actcnc.exe (目前只支持美国英语),下面介绍一下语音参数的句法:

Agent.Commands.Add("SAYTIME", "What Time Is It Now", "What Time Is It Now" )中 "What Time Is It Now" 是它的语音表示,但是必须要完全读出这几个单词才可以识别吗?如果要是问时间的话,我可以说 What Time , Tell me the time 或者直接只说 time ,但是如何让程序识别这些话为统一目的呢? 可以这样写:[(What|Tell me the)] Time [is it] [Now] [please] ,熟悉一点正则的读者应该不难理解,[] 表示可选项, () 规定范围, | 表示逻辑或

单纯这样还不够,还要在 <Script Language="JavaScript" For="MSAgent" Event="Command(UserInput)"> 加上相应的声音处理:
运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

else 语句上面的部分是对用户的语音输入作判断,相关参数意义请见这里:http://msdn.microsoft.com/library/en-us/dnexpvb/html/usingmsagentcontrolevents.asp

有关 Command 对象的其他方法,请见 msdn.microsoft.com/library/en-us/dnexpvb/html/workingwithcommands.asp

出处:蓝色理想
责任编辑:nudeangel

上一页 事件响应 下一页 归纳总结

◎进入论坛网页制作网站综合版块参加讨论

作者文章
MSAgent 详细解说
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver Studio8 Flash
站点最新 站点最新列表
跟我去香港:The third Day
单件模式结合命令链模式
快乐狗原创动漫大赛
元素层叠级别及z-index剖析
CSS 浏览器的等宽空格
电影变形金刚概念画欣赏
疯狂的程序员 第三十五回
疯狂的程序员 第三十四回
疯狂的程序员 第三十三回
运用ASDoc工具
栏目最新 栏目最新列表
火星人的耳机
公司正式宣布创业失败
用corelDEAW 12打造唇膏
二行代码解决全部网页木马
一行代码解决iframe挂马
Photoshop制作星空爆炸效果
CorelDraw 12打造休闲裤
Firework如何画特殊的切角图形
Firework打造韩式风格的手提袋
flash实例:打造佛光效果
 
>> 分页 首页 前页 后页 尾页 页次:7/81个记录/页 转到 页 共8个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文总共有 6 条评论,现在显示最新的 5 条。评分:- llllllllllllllllllll + 评分人数: 1 ,平均分: 5.00


happy8181 Publish at 2004-11-10 11:01:32 评分5
那里才能找到中文的语音软件包呢?
221.228.146.73 Publish at 2004-7-12 17:24:39
好东东,值得研究一下……
61.240.19.197 Publish at 2004-5-19 21:28:33
谢教一下,在当弹出的小东西说话的时候,不能支持中文呀,是乱码,有方法解决吗?
61.149.27.212 Publish at 2004-3-22 10:32:52
好!谢谢!
61.144.32.70 Publish at 2004-2-25 17:51:41
鄙视低级抄袭!!!!!!!!

查看全部评论

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
大师之路--Photoshop 完全解析
《超越CSS》新书上市
Don't Make Me Think 第2版
HTML与CSS入门经典(第7版)
《FLASH MX2004网站开发精粹》
《CSS入门经典》
《设计师谈网页设计思维》
作品集 更多内容

沃特玩具视觉品牌设计 视觉设计 从化杨梅节 乐味 Fun&amp;nbsp;Radio 七点信息 鼠绘范冰冰 陈小艺网站