voiceXML 2.0 第一部分

一、摘要

本规范定义了VoiceXML,语音扩展标记语言。VoiceXML是为创建语音对话而创建的(最常见的例子:114,前面听起来很生硬的那段自动语音应答就是了),其特点是:会话中综合了人工合成语音、数字音频、语音识别、双音多频(DTMF)输入、电话、录音、会议混音等。其主要目的是利用基于WEB开发与内容交付实现交互式语音应答应用开发。

二、文档状态

三、约定

参考RFC2119,"must", "must not", "required", "shall", "shall not", "should", "should not", "recommended", "may", and "optional"

四、目录

4.1概要目录

1、综述

2、会话组成

3、用户输入

4、系统输出

5、控制流与脚本

6、环境与资源

附录

4.2完整目录

……

 


 

五、正文

  • 0
    点赞
  • 0
    收藏
  • 0
    评论
目次 1 范围 1 2 引用标准 1 3 术语和定义 1 4 概述 3 4.1 VoiceXML简介 3 4.2 VoiceXML的背景 4 4.2.1 VoiceXML的结构模型 4 4.2.2 VoiceXML的设计目标 5 4.2.3 VoiceXML的范围 6 4.2.4 VoiceXML的设计要点 7 4.2.5 对VoiceXML实现平台的要求 7 4.3 VoiceXML的一些概念 8 4.3.1 对话框和子对话框 8 4.3.2 会话 8 4.3.3 应用 8 4.3.4 语法 9 4.3.5 事件 9 4.3.6 链接 10 4.4 VoiceXML的元素 10 5 VXML元素说明 11 5.1 文档结构与文档执行 11 5.1.1VXML元素 11 5.1.2单文档应用 12 5.1.3多文档应用 12 5.1.4子对话框 13 5.2 业务控制与业务流程元素 14 5.2.1 对话框 14 5.2.1.1窗体 14 5.2.1.1.1 窗体的解释 14 5.2.1.1.2 窗体项 15 5.2.1.1.3 窗体项变量和条件 15 5.2.1.1.4 定向窗体 15 5.2.1.1.5 混合初始窗体 15 5.2.1.2 菜单(menu)元素 15 5.2.1.2.1 CHOICE元素和ENUMERATE元素 16 5.2.1.3 窗体项 18 5.2.1.3.1 FIELD元素 18 5.2.1.3.2 BLOCK元素 20 5.2.1.3.3 INITIAL元素 20 5.2.1.3.4 SUBDIALOG元素 20 5.2.1.3.5 OBJECT元素 22 5.2.1.3.6 RECORD元素 23 5.2.1.3.7 TRANSFER元素 25 5.2.1.3.8 FILLED元素 27 5.2.1.3.9 LINK元素 28 5.2.2 控制流和ECMAScript 29 5.2.2.1 变量和表达式 30 5.2.2.1.1 变量和表达式的一般信息 30 5.2.2.1.2变量的作用域 31 5.2.2.1.3标准会话变量 31 5.2.2.1.4标准应用变量 31 5.2.2.2事件处理 32 5.2.2.2.1 THROW元素 32 5.2.2.2.2 CATCH元素 32 5.2.2.2.3 事件处理的时机 33 5.2.2.2.4速记表示法 33 5.2.2.2.5 事件处理中的冲突 34 5.2.2.2.6 事件缺省动作 34 5.2.2.2.7事件类型 34 5.2.2.2.8定时器事件 35 5.2.3 执行上下文 35 5.2.3.1 VAR元素 36 5.2.3.2 ASSIGN元素 36 5.2.3.3 CLEAR元素 36 5.2.3.4 IF,ELSEIF和ELSE元素 36 5.2.3.5 PROMPT元素 37 5.2.3.6 REPROMPT元素 37 5.2.3.7 GOTO元素 38 5.2.3.8 SUBMIT元素 38 5.2.3.9 EXIT元素 39 5.2.3.10 RETURN元素 39 5.2.3.11 DISCONNECT元素 40 5.2.3.12 SCRIPT元素 40 5.2.3.13 LOG元素 42 5.3 业务功能实现元素 42 5.3.1语法 42 5.3.1.1 语音语法 42 5.3.1.2 语法的作用域 43 5.3.1.3 语法冲突 43 5.3.2 系统输出 43 5.3.2.1 语音合成标志语言 44 5.3.2.2 基本语音输出 44 5.3.2.3 播放语音文件 44 5.3.2.4 VALUE元素 45 5.3.2.5 打断语音输出 45 5.3.2.6 超时 46 5.3.3 环境与资源 46 5.3.3.1 资源 46 5.3.3.1.1资源获取 46 5.3.3.1.2 缓冲 46 5.3.3.1.3 预读 47 5.3.3.1.4 协议 47 5.3.3.2文档信息 47 5.3.3.2.1 META元素 48 5.3.3.2.2 METADATA元素 48 5.3.3.3平台属性 49 5.3.3.4 PARAM元素 50 5.3.3.5 时间设计 50 5.3.4 VoiceXML在独立外设中的应用 51 5.3.4.1对独立IP的硬件的要求 51 5.3.4.2 VoiceXML与多层次的业务 51 5.3.4.3 VoiceXML与其他功能实体的通信 51 5.3.5 各种功能的object说明 53 5.3.5.1会议桥资源的操作实现 53 5.3.5.1.1开始会议 53 5.3.5.1.2结束会议 54 5.3.5.1.3加入会议 54 5.3.5.1.4离开会议 55 5.3.5.1.5修改通话方的状态 56 5.3.5.2 连接两条话路 57 5.3.5.2.1操作申请 57 5.3.5.2.2主动方等待 58 5.3.5.2.3被动方接入 59 5.3.5.3 SCP与IP的UI操作实现 60 6 应用举例:无线广告业务的VoiceXML描述 63 7 TTS语法规则 68 8编制历史 73

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值