中国移动语音内容服务voicexml接口规范(doc79)-电子电信(编辑修改稿)内容摘要:

.................................................................................................... 48 平台属性 ................................................................................................................ 49 PARAM 元素 ............................................................................................................ 50 时间设计 ............................................................................................................... 50 VoiceXML在独立外设中的应用 .................................................................................. 51 对独立 IP的硬件的要求 ......................................................................................... 51 VoiceXML 与多层次的业务 ...................................................................................... 51 VoiceXML 与其他功能实体的通信 ........................................................................... 51 各种功能的 object说明 ............................................................................................ 53 会议桥资源的操作实现 ........................................................................................... 53 开始会议 ............................................................................................................ 53 结束会议 ............................................................................................................ 54 加入会议 ............................................................................................................ 54 离开会议 ............................................................................................................ 55 修改通话方的状态 .............................................................................................. 56 连接两条话路 ........................................................................................................ 57 操作申 请 ............................................................................................................ 57 主动方等待 ......................................................................................................... 58 被动方接入 ......................................................................................................... 59 SCP 与 IP的 UI操作实现 ....................................................................................... 60 6 应用举例:无线广告业务的 VoiceXML 描述 ....................................................................... 63 7 TTS语法规则 ................................................................................................................... 68 8编制历史 .......................................................................................................................... 74 QB╳╳ ╳╳╳ ╳╳╳╳ 前言 随着基于内容业务的不断发展和梦网模式的不断普及,移动用户对内容的需求也逐步增大。 目前,运营商主要通过数据业务(短消息、 GPRS等)向用户提供内容。 话音内容服务系统是通过话音为主的方式向用户提供内容服务。 该系统由 SCP、增强 IP、 SP等几个部分组成。 本规范主要对增强 IP设备与 ICP接口的 VXML语言规范进行描述。 本标准由中国移动通信集团公司技术部提出并归口。 本标准由标准提出并归口部门负责解释。 本标准起草单位:中国移动通信集团公司研发中心。 本标准主要起草人:魏冰、 赵毓毅、孙楠。 本标准解释单位:中国移动通信集团公司技术部。 1 QB╳╳ ╳╳╳ ╳╳╳╳ 1 范围 本标准是 对 VoiceXML( the Voice Extensible Markup Language)语言的介绍。 本规范中主要描述了 VXML 语言的结构、元素、语法及事件处理、资源获取的方法与机制。 本标准适用于对独立外设上应用的 VoiceXML接口进行开发、规范。 2 引用标准 [1] W3C, Extensible Markup Language (XML) , 1998 年 1 月 , [2] VoiceXML forum, VoiceXML Version , 2020年 3月 , [3] Standard ECMA262, Standard ECMA262 ECMAScript Language Specification, 1999年 10月 [4] IETF, Hypertext Transfer Protocol HTTP/, 1999, [5] Burt、 Walker、 Hunt, Speech Synthesis Markup Language Version (W3C Working Draft), 2020 年 10 月, [6] Hunt、 McGlashan , W3C Candidate Remendation : Speech Recognition Grammar Specification Version , 2020 年 5 月, [7]IETF,URLs for Telephone Calls,2020, 3 术语和定义 VXML: VoiceXML 语音扩展标记语言 元素( element) :元素是 XML( VoiceXML是基于 XML 的)标记的基本组成部分,可以看成容器。 它们可以有相关的属性和 /或包含其它元素、注释等。 下面是元素的例子: HTML img src= / author/ 2 QB╳╳ ╳╳╳ ╳╳╳╳ /HTML 其中, img src= /是 img src=/img的缩写, author/是空元素,不包含任何内容,注:在一些资料中, VoiceXML 的元素又称“标记”。 属性( attribute): 元素的某些附加信息可以作为元素的属性存在。 属性是名 值对。 上面关于元素的例子中, src=” ”是元素 img的属性。 其中 src 是名; ,用 ”(也可以用 ’)包围起来。 文档类型定义( DTD: Document Type Definition): 用于结构化 XML数据的一套规则。 保证 XML 文档对 XML 语法和嵌套树结构的正确使用。 VoiceXML文档( VoiceXML Document): 符合 VoiceXML的文档类型定义的 XML 数据。 应用平台( Implementation Platform): 应用平台是具有支持 VoiceXML功能所需软硬件的计算机。 VoiceXML解释器( VoiceXML interpreter): VoiceXML 解释器是一个(组)计算机程序,该程序通过解释开发人员编写的 VoiceXML 文档,控制应用平台和用户交互。 VoiceXML 解释器上下文( VoiceXML interpreter context): VoiceXML 解释器是一个(组)计算机程序,该程序使用 VoiceXML 解释器解释 VoiceXML 文档,同时独立( VoiceXML解释器)与应用平台交互。 对话框( dialog): 由一个或者多个 VoiceXML 文档构成的应用系统是一个有限状态自动机,该自动机的一个状态成为一个对话框。 对话框分两种:表单和菜单。 表单( form): 用于收集输入内容,并向用户表示信息的对话框。 菜单( menu): 菜单用于向用于提供选择,并根据用户的输入转到另一个对话框。 语法( grammar): 语法指出了可以指定给字段的合法表示方式,如可以通过语法,要求用户输入布尔值。 VoiceXML 使用的语法是基于 JSGF( JSpeech Grammar Format)。 事件( event): 应用平台会抛出一些事件来响应错误情况,如没有输入、不能理解的输入或者意外断开;特有的事件也可以通过脚本调用 throw 元素来产生。 4 概述 VoiceXML 简介 VoiceXML 是由 IBM、 Lucent、 Motorola、 ATamp。 T 四家公司于 2020 年提出的一种 专门设 3 QB╳╳ ╳╳╳ ╳╳╳╳ 计用来支持语音业务的可扩展标记语言 ,它建立 在 XML 标记语言规范的基础之上,是语音浏览技术的核心,其与数据库、 HTML、 WML以及其它文档处理和发布系统的资料交换几乎没有障碍。 它的主要目标是在交互式语音应用中 采用 Web 开发的结构和技术, 做到了将 Web和电话的结合 ,简化原本比较复杂的交互式语音业务开发 ,并 使内容提供商的开发工作得到有效的保护,它可以应用于不同的系统,不会因为系统的扩容和系统切换导致业务的描述失效,真正做到了业务与平台无关。 下面是两个简短的 VoiceXML的例子。 第一个是著名的 “Hello World” : ?xml version=? VXML version= form blockHello World!/block /form /VXML 所有 VoiceXML 命令都封装在 VXML„„ /VXML之间。 VoiceXML 对话框用于描述脚本对用户输出的各种提示、定义和收集用户的响应,并且描述程序控制的流程。 对话框分为两种,分别是窗体( forms)和菜单( menus)。 窗体输出信息并且收集输入,菜单提供下一步作什么的选择。 这个例子有一个单一的窗体,它包括一个块( block),该块合成并输出 “Hello World!”。 由于这个窗体没有后继的对话框,所以输出完 “Hello World!” 后,脚本结束。 第二个例子要求用户选择一种饮料,并把用户的选择提交 到服务器: ?xml version=? VXML version= form field name=drink promptWould you like coffee, tea, milk, or nothing?/prompt gramma。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。