简介
Ken Abbott's "Voice Enabling Web Applications: VoiceXML and Beyond is a comprehensive introduction to the concepts, architectures, and implementation techniques underlying the development of voice-enabled Internet applications.This book is divided into three parts, each of which tackles an essential piece of the voice application development puzzle. In Part One, "Retrospective on Voice and the Web," you'll learn how VoiceXML integrates voice recognition and synthesis technologies with markup languages, and you'll see how VoiceXML (VXML) is a powerful vehicle for incorporating voice and graphical interfaces into today's web architectures. In Part Two, "The VoiceXML Language," you'll be introduced to VXML syntax and programming concepts, and you'll quickly learn how to develop dynamic voice applications by following along with the creation of a voice-enabled personal information manager. You'll also learn about Voice User Interface (VUI) design principles, and you'll gain valuable insight into the techniques used to create efficient, user-friendly voice applications. In Part Three, "Incorporating Voice into the Web," you'll be introduced to the architectures and components used to create large-scale web applications, and you'll learn how to use VoiceXML with other web technologies in a multitier, voice-enabled Web application.
目录
Author's Note on VoiceXML 2.0 p. vii
Preface p. ix
The Role of Voice on the Web p. 3
Using Sight and Sound Together p. 3
The Convergence of Speech and the Web p. 7
What Is VoiceXML? p. 7
Meet the Technical Parents p. 7
Why Merge Speech and the Web? p. 13
Making Voice User Interfaces Easy to Build and Use p. 14
Summary p. 14
The Evolution of Web Application Architectures p. 15
The Good Old Days: Browsers, Servers, and Content p. 15
Sessions and Dynamic Content p. 17
GUIs, WUIs, and VUIs p. 18
Summary p. 21
Simplified Personal Information Manager Example p. 25
Use Case Analysis p. 26
Object Model p. 30
Summary p. 31
VoiceXML Concepts p. 33
VoiceXML History p. 33
Voice Web Browsing p. 35
Elements of VoiceXML p. 38
Summary p. 40
Outfitting Your VoiceXML Expedition p. 41
Standalone versus Hosted Development p. 41
Development Environment p. 43
VoiceXML 1.0 versus VoiceXML 2.01 p. 44
Some Available Software Options p. 45
Speech Developer Accessories p. 46
Summary p. 47
VoiceXML Language Tutorial p. 49
"Hello, World!" p. 49
SPIM Menu Navigation p. 50
SPIM Main Menu p. 51
Application with Multiple Dialogs p. 52
Visiting Documents p. 54
Form Handling p. 57
Handling Events p. 66
Queries and Sets p. 74
Telephony Features p. 84
Summary p. 85
VUI Design Principles and Techniques p. 87
Core Principles p. 87
Speech Design p. 90
Interface Design p. 94
Summary p. 102
VoiceXML Programming Guide p. 105
Structure of a VoiceXML Program p. 105
Input and Output p. 107
Navigation p. 108
Forms and Fields p. 109
Dialog, Document, and Application p. 110
Speech Recognition Grammars p. 111
Speech Synthesis Markup p. 112
Events and Handlers p. 114
Form Items and the Form Interpretation Algorithm p. 117
Mixed-Initiative Dialogs p. 119
Executable Content p. 120
Telephony p. 121
Platform and Performance Features p. 121
Summary p. 121
Advanced VoiceXML Topics p. 123
Resource Fetching p. 123
Audit Trail p. 125
Accessing the Voice Gateway p. 126
Advanced Event Handling p. 129
Summary p. 139
Overview of Related Web Technologies p. 143
XML p. 143
XSL p. 145
Servlet p. 148
JavaServer Pages p. 149
XML Publishing p. 152
Summary p. 155
Adding VoiceXML to Web Applications p. 157
One Application, Multiple User Interfaces p. 157
Web Application Architectures p. 162
Summary p. 175
The Web Application Prototype p. 177
Prototype Setup and Installation p. 178
Anatomy of the Prototype p. 188
Trying It Out p. 201
Tips for Dissecting the Prototype p. 203
Summary p. 207
What's Next? p. 209
Changes from VoiceXML 1.0 to VoiceXML 2.0 p. 209
Grammar and Speech Synthesis Specification p. 210
Reusable Dialog Components p. 211
Multimodal Interfaces p. 213
Architectural Issues p. 214
Summary p. 216
Appendix A p. 219
A Quick Reference to VoiceXML 1.0 Syntax p. 219
Index p. 241
Preface p. ix
The Role of Voice on the Web p. 3
Using Sight and Sound Together p. 3
The Convergence of Speech and the Web p. 7
What Is VoiceXML? p. 7
Meet the Technical Parents p. 7
Why Merge Speech and the Web? p. 13
Making Voice User Interfaces Easy to Build and Use p. 14
Summary p. 14
The Evolution of Web Application Architectures p. 15
The Good Old Days: Browsers, Servers, and Content p. 15
Sessions and Dynamic Content p. 17
GUIs, WUIs, and VUIs p. 18
Summary p. 21
Simplified Personal Information Manager Example p. 25
Use Case Analysis p. 26
Object Model p. 30
Summary p. 31
VoiceXML Concepts p. 33
VoiceXML History p. 33
Voice Web Browsing p. 35
Elements of VoiceXML p. 38
Summary p. 40
Outfitting Your VoiceXML Expedition p. 41
Standalone versus Hosted Development p. 41
Development Environment p. 43
VoiceXML 1.0 versus VoiceXML 2.01 p. 44
Some Available Software Options p. 45
Speech Developer Accessories p. 46
Summary p. 47
VoiceXML Language Tutorial p. 49
"Hello, World!" p. 49
SPIM Menu Navigation p. 50
SPIM Main Menu p. 51
Application with Multiple Dialogs p. 52
Visiting Documents p. 54
Form Handling p. 57
Handling Events p. 66
Queries and Sets p. 74
Telephony Features p. 84
Summary p. 85
VUI Design Principles and Techniques p. 87
Core Principles p. 87
Speech Design p. 90
Interface Design p. 94
Summary p. 102
VoiceXML Programming Guide p. 105
Structure of a VoiceXML Program p. 105
Input and Output p. 107
Navigation p. 108
Forms and Fields p. 109
Dialog, Document, and Application p. 110
Speech Recognition Grammars p. 111
Speech Synthesis Markup p. 112
Events and Handlers p. 114
Form Items and the Form Interpretation Algorithm p. 117
Mixed-Initiative Dialogs p. 119
Executable Content p. 120
Telephony p. 121
Platform and Performance Features p. 121
Summary p. 121
Advanced VoiceXML Topics p. 123
Resource Fetching p. 123
Audit Trail p. 125
Accessing the Voice Gateway p. 126
Advanced Event Handling p. 129
Summary p. 139
Overview of Related Web Technologies p. 143
XML p. 143
XSL p. 145
Servlet p. 148
JavaServer Pages p. 149
XML Publishing p. 152
Summary p. 155
Adding VoiceXML to Web Applications p. 157
One Application, Multiple User Interfaces p. 157
Web Application Architectures p. 162
Summary p. 175
The Web Application Prototype p. 177
Prototype Setup and Installation p. 178
Anatomy of the Prototype p. 188
Trying It Out p. 201
Tips for Dissecting the Prototype p. 203
Summary p. 207
What's Next? p. 209
Changes from VoiceXML 1.0 to VoiceXML 2.0 p. 209
Grammar and Speech Synthesis Specification p. 210
Reusable Dialog Components p. 211
Multimodal Interfaces p. 213
Architectural Issues p. 214
Summary p. 216
Appendix A p. 219
A Quick Reference to VoiceXML 1.0 Syntax p. 219
Index p. 241
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!