- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
voicexml讲义
Form -VoiceXML document的关键元件1 它分为field item ,control item.field item :定义field item 变量,FIA(form Interpretation Algorithm,form的解释算法)主循环里主要访问在元素!2 id-form的属性form id=”xxx”…/form3 scope-form 语法的默认范围,如document,dialogForm item 一般步骤:选择并播放提示音,收集用户输入,或者填充一个或多个field,或者抛出各种事件,解释field中最近填充的filled动作。在遇到控制状态转移时,FIA将结束,如没有合法的form item,FIA也将结束。? version=”1.0”?vxml version=”2.0” xmlns=formprompthello/prompt/formForm itemform的form item是指可以被FIA的主循环访问到的element,form item指引FIA收集特定的field,FIA选择到的一个控制item,可能包含一段需要运行的程序代码如果指定了一个field item变量,它的值从用户那里收集。field item带有提示音,以告诉用户说什么或者按什么键,以及定义允许输入内容的语法和处理任何结果事件的处理器。field item也可能带有一个filled元素,它定义field item变量赋值后应该做的动作。field item可以细分为:field通过语音识别或者DTMF赋值的field itemrecord内容为一段音频剪辑的field item,例如一个record元素可以收集语音邮件transfer转接电话,要么本流程结束,要么等待流程返回继续(相当于阻塞)…Control item分为block声明,用来提示和计算,但是不收集输入。block通常有一个隐含的form item,它在被解释前设为true。initial提示用户输入. 当识别输入的结果使至少一个field item的变量被赋值时,initial的form item变量变为true,然后将它作为一个可选项移交给FIA。默认的警戒条件只是判断该form item变量是否有值,如果已经有值了,在对该dialog执行FIA算法时,该form item就不会被访问(执行)。典型情况是,field item有名字而control item没有。通常form item变量没有初始值,也不指定附加的警戒条件。在form中可以先将某个form item初始化赋值,将它隐藏起来,以后再清空它的值,使它被选中执行。另外,field可以在其他field被赋值而它本身没有被赋值时,将警戒条件激活。block内容只有在其条件为true时才会执行,这样就可以控制FIA选择和执行了,从而实现良好的控制。不过实际上,大多数的dialog并没有采用这样复杂的控制。Form item 属性:Name对话范围内的form item变量的名字。Expr 变量的初始值Cond 检测form item变量 ,缺省认为是true,或者在initial中,用来检查是否有form item变量被赋值.form id=”weather-info”blockWelcome to the weather information service./blockfield name=”state”promptWhat state?/promptgrammer src=”state.grm” type=”application/x-jsgf”/catch event=”help”Please speak the sate for which you want the weater./catch/fieldfield name=”city”promptWhat city?/promptgrammer src=”city.gram” type=”application/x-jsgf”/fieldblocksubmit next=”/servlet/weather” namelist=”city_state”//block/form一旦在form中有用户的输入,这些name变量被提交,或是拷贝到其它的变量中。每个field都有自己的语音语法或DTMF语法,或者两者都有,这是由grammar和dtmf元素明确指定的,或者用type属性暗含的。type属性是用来指定内嵌的标准语法,如数字,布尔量等。type属性也指明了语音合成器怎样来读field的值。每个field可以拥有一个或多个提示音。如果只有一个,它将在用户没有输入时不断重复的提示。如果有几个,则必须给出count属性,
您可能关注的文档
- 5章 多原子分子的结构1.ppt
- 实验5:常用系统类的练习.ppt
- 操作系统xenix.doc
- 重庆卷导数投影.doc
- btu-ygk_o将UltraEdit配置成java编译工.doc
- 旅游结构改革与优化.ppt
- 竞岗发言稿(上传).doc
- 初一 数学 错题.doc
- 浅谈电教媒体在小学数学中的应用.doc
- 九年级数学第一学月考试题.doc
- 专题06 阅读还原七选五+六选五 【期末必刷15篇】(解析版).pdf
- 考向19 地点介词(难点)-备战2023年中考英语一轮复习考点微专题(全国通用)(解析版).pdf
- 专题04 阅读理解之记叙文 【期中必刷15篇】(原卷版).pdf
- 专题03 阅读理解之应用文 【期末必刷15篇】(解析版).pdf
- 专题06 阅读还原七选五+六选五 【期末必刷15篇】(原卷版).pdf
- 考点50 书面表达之应用文-备战2023年中考英语一轮复习考点帮(全国通用)(原卷版).pdf
- Unit 3 单元检测(解析版).pdf
- 考向16 人称代词和物主代词(重点)-备战2023年中考英语一轮复习考点微专题(全国通用)(解析版).pdf
- 专题04 阅读理解之记叙文 【期中必刷15篇】(解析版).pdf
- 专题02 重点语法,书面表达归纳(默写版).pdf
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)