注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具VoiceXML语音应用程序开发

VoiceXML语音应用程序开发

VoiceXML语音应用程序开发

定 价:¥35.00

作 者: (美)Rick Beasley等著;王建华[等]译
出版社: 机械工业出版社
丛编项: Internet新技术丛书
标 签: 电声技术和语音信号处理

购买这本书可以去


ISBN: 9787111097778 出版时间: 2002-01-01 包装: 胶版纸
开本: 24cm 页数: 276页 字数:  

内容简介

  VoiceXML是一种基于XML的因特网标记语言,可以用来开发语音用户界面,使人们可以通过移动电话来访问因特网。本书通过VoiceXML的基本概念、VoiceXML的用户界面、VoiceXML 应用程序的开发过程、VoiceXML的基本元素和属性以及VoiceXML的高级开发技术等专题,对VoiceXML应用程序的开发进行了详细的介绍。本书内容翔实、深入浅出、极具参考价值,既适合VoiceXML应用程序的开发人员使用,也适合任何希望了解新型因特网访问技术的人员阅读。

作者简介

暂缺《VoiceXML语音应用程序开发》作者简介

图书目录

译者序
前言
作者简介
第1章 VoiceXML的概述 
1.1 VoiceXML语言 
1.2 一个VoiceXML应用程序方案 
1.3 语音浏览 
1.4 VoiceXML在语音浏览器中是怎样工作的 
1.4.1 应用程序的输入 
1.4.2 应用程序的输出 
1.5 高级网络结构 
1.6 VoiceXML网关 
1.7 托管VoiceXML应用程序 
1.8 选择VoiceXML应用程序 
1.9 用VoiceXML来开发应用程序 
1.10 支持的语言和工具 
第2章 运行VoiceXML应用程序的网络 
2.1 VoiceXML网关 
2.1.1 TTS资源 
2.1.2 ASR资源 
2.1.3 VoiceXML浏览器和翻译器 
2.1.4 声音资源软件 
2.1.5 TCP/IP资源 
2.1.6 电话资源 
2.2 电话网络的拓扑 
2.2.1 有线电话网的拓扑 
2.2.2 无线电话网的拓扑 
2.3 小结 
第3章 开发人员使用的工具 
3.1 开发环境的类型 
3.2 可供选择的开发环境和它们的利弊 
3.2.1 托管的开发环境 
3.2.2 模拟的开发环境 
3.3 基于Web的开发环境
3.3.1 BeVocal Cafe
3.3.2 HeyAnita FreeSpeech 
3.3.3 Tellme Studio 
3.3.4 VoiceGenie 的Developer Workshop 
3.3.5 Voxeo Community 
3.4 其他有用的工具 
3.5 小结 
第4章 VoiceXML用户界面 
4.1 用户界面的基本概念 
4.1.1 用户界面的组成部分
4.1.2 CHUI、GUI和WUI 
4.1.3 Web用户界面 
4.2 VUI概述 
4.2.1 VUI的功能 
4.2.2 VUI的术语 
4.2.3 VUI的输入/输出 
4.3 VUI与GUI在设计上的差异 
4.3.1 Web浏览器用户界面与VUI的比较 
4.3.2 Web GUI与VUI的比较总结 
4.4 VUI用户的特点 
4.4.1 对PC和因特网的使用经验有限 
4.4.2 处于移动环境之中 
4.4.3 单一的输入/输出模式 
4.5 设计VUI时应该考虑的其他重要问题 
4.5.1 吸引你的目标用户 
4.5.2 能够代表目标用户群希望执行的任务 
4.5.3 提供一个适合代码开发的结构 
4.5.4 尽量减少限制条件造成的影响 
4.6 小结 
第5章 VUI设计的概述 
5.1 软件开发过程的概述 
5.2 UCD过程的概述 
5.3 可用性测试 
5.3.1 VoiceXML的可用性测试 
5.3.2 测试原则1:尽量降低对用户的记忆和识别过程的要求 
5.3.3 测试原则2:保持简单而自然的对话框 
5.3.4 测试原则3:提供清楚的导航和快捷操作方式 
5.3.5 测试原则4:提供一致的反馈信息和便于使用的错误处理工具 
5.3.6 测试原则5:保持导航和术语的一致性 
5.3.7 测试原则6:对选择的声音和声音的个性进行评估 
5.4 UCD和系统设计的参考资料 
5.5 小结 
第6章 VUI应用程序原型和可用性测试 
6.1 UCD 的前端工作 
6.2 应用程序的任务分析 
6.2.1 新技术应用程序开发中的任务分析 
6.2.2 任务分析的举例 
6.3 早期的应用程序原型—应用程序流程图 
6.3.1 建立低保真度的应用程序原型 
6.3.2 用流程图来说明应用程序的功能
6.3.3 根据流程图对应用程序的可用性进行评估 
6.3.4 应用程序可用性要求举例 
6.3.5 初始语法设计 
6.3.6 与开发人员交流信息的结果 
6.4 VUI脚本—中间阶段的应用程序原型 
6.4.1 可用性测试举例 
6.4.2 可重复使用的资源
6.4.3 定时问题与资源要求 
6.5 VoiceXML代码原型 
6.5.1 可用性测试的前提条件 
6.5.2 可用性测试过程的概述 
6.5.3 制定可用性测试方案 
6.5.4 使用测试结果来改进应用程序的设计 
6.5.5 完成可用性测试的工作周期 
6.6 小结 
第7章 VoiceXML应用程序的开发过程 
7.1 确定应用程序开发的要求 
7.1.1 应用程序部署地区使用的口语 
7.1.2 语法的定义 
7.1.3 语音识别与TTS软件工具的选择 
7.1.4 支持的VoiceXML应用程序技术规范 
7.1.5 进行数据上的准备 
7.1.6 内容提供商界面 
7.1.7 性能、容量和可靠性 
7.2 确定应用程序的结构 
7.3 应用程序设计的实现方法 
7.4 应用程序性能计量参数的定义 
7.5 VoiceXML应用程序的测试 
7.6 应用程序的部署 
7.7 小结 
第8章 VoiceXML的基本命令 
8.1 第一个VoiceXML程序 
8.2 xml元素 
8.3 注释 
8.4 vxml元素 
8.5 form元素 
8.6 窗体中的项目 
8.6.1 name属性 
8.6.2 expr属性 
8.6.3 cond属性 
8.6.4 使用说明 
8.6.5 block元素
8.6.6 name属性 
8.6.7 expr属性 
8.6.8 cond属性 
8.6.9 使用说明 
8.6.10 字段项 
8.6.11 filled元素 
8.7 meta元素 
8.7.1 name属性
8.7.2 content属性 
8.7.3 http-equiv属性 
8.8 变量 
8.8.1 声明变量 
8.8.2 name属性 
8.8.3 expr 属性
8.8.4 使用说明 
8.8.5 name属性 
8.8.6 expr属性 
8.8.7 使用说明 
8.8.8 关于变量的其他信息 
8.8.9 根文档 
8.8.10 会话变量 
8.8.11 影子变量 
8.8.12 变量命名冲突 
8.9 if元素 
8.10 if / elseif / else元素 
8.10.1 cond 属性 
8.10.2 程序举例 
8.10.3 嵌套的if/else/elseif 语句 
8.11 param元素 
8.11.1 name属性
8.11.2 expr 属性
8.11.3 value 属性
8.11.4 valuetype属性 
8.11.5 type属性 
8.12 subdialog元素 
8.12.1 name 属性 
8.12.2 src属性 
8.12.3 expr 属性
8.12.4 cond 属性
8.12.5 modal属性
8.12.6 namelist 属性 
8.12.7 method 属性 
8.12.8 enctype属性 
8.12.9 caching 属性
8.12.10 fetchtimeout 属性 
8.12.11 fetchhint 属性 
8.12.12 fetchaudio属性 
8.12.13 return 元素 
8.12.14 程序举例 
8.12.15 另一个程序例子 
8.13 goto 元素 
8.13.1 next属性
8.13.2 expr属性
8.13.3 nextitem属性 
8.13.4 expritem属性 
8.13.5 caching属性 
8.13.6 fetchtimeout 属性 
8.13.7 fetchhint 属性 
8.13.8 fetchaudio属性 
8.13.9 程序举例 
8.14 clear元素 
8.14.1 namelist属性 
8.14.2 使用说明 
8.15 循环 
8.16 exit元素 
8.16.1 expr属性
8.16.2 namelist属性 
8.16.3 程序举例 
8.17 disconnect元素
8.18 小结 
第9章 VoiceXML的输入和输出命令 
9.1 VoiceXML中的输出方法 
9.1.1 prompt 元素 
9.1.2 语音标记 
9.1.3 value元素
9.1.4 程序举例 
9.1.5 audio元素
9.1.6 使用举例 
9.2 接收用户的输入 
9.2.1 field 元素 
9.2.2 option元素 
9.2.3 enumerate元素 
9.2.4 menu元素 
9.2.5 choice元素
9.2.6 link元素 
9.2.7 grammar元素 
9.2.8 dtmf元素 
9.3 事件 
9.3.1 事件的类型 
9.3.2 默认的 catch元素 
9.3.3 catch元素 
9.3.4 throw 元素
9.3.5 error元素、help元素、noinput元素和nomatch元素 
9.3.6 reprompt元素 
9.3.7 initial 元素 
9.4 小结 
第10章 VoiceXML的高级元素 
10.1 record元素 
10.2 transfer元素
10.3 script 元素 
10.4 property元素
10.5 object元素 
10.6 submit元素 
10.7 完成应用程序中VoiceXML部分的开发 
10.8 小结 
第11章 VoiceXML中的ECMAScript 
11.1 ECMAScript注释 
11.2 变量的类型 
11.3 用户定义的对象 
11.4 内置对象 
11.4.1 Array 对象 
11.4.2 Date对象 
11.4.3 Math 对象
11.4.4 String对象
11.4.5 函数与 Function对象 
11.5 运算符 
11.6 类型转换
11.7 控制程序的执行 
11.7.1 if/else语句 
11.7.2 case 语句 
11.7.3 循环 
11.7.4 with语句 
11.8 小结 
第12章 高级主题和服务器端的应用程序开发 
12.1 语言 
12.2 创建VoiceXML应用程序 
12.2.1 Java小服务程序 
12.2.2 PHP脚本程序 
12.2.3 数据库访问 
12.3 加载声音文件 
12.4 小结 
第13章 VoiceXML的未来发展前景 
13.1 关于语音合成标记语言的概述 
13.2 关于语音识别语法的概述 
13.3 多模式应用程序 
13.3.1 多模式应用程序给VUI带来的影响 
13.3.2 串行输入/输出 
13.3.3 非协调式同时输入/输出 
13.3.4 协调式同时输入/输出 
13.4 未来用户界面的复杂性 
13.5 VoiceXML多模应用程序的现状 
13.6 小结 
附录A VoiceXML 1.0的元素 
附录B 在线书店应用程序 
附录C VoiceXML 2.0的有关情况

本目录推荐