+612 9045 4394
Voice Enabling Web Applications : VoiceXML and Beyond - Ken Abbott

Voice Enabling Web Applications

VoiceXML and Beyond

Book with Other Items Published: 16th November 2001
ISBN: 9781893115736
Number Of Pages: 250

Share This Book:

Book with Other Items

Ships in 7 to 10 business days

Ken Abbott'sVoice Enabling Web Applications: VoiceXML and Beyondis 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.0p. vii
Prefacep. ix
The Role of Voice on the Webp. 3
Using Sight and Sound Togetherp. 3
The Convergence of Speech and the Webp. 7
What Is VoiceXML?p. 7
Meet the Technical Parentsp. 7
Why Merge Speech and the Web?p. 13
Making Voice User Interfaces Easy to Build and Usep. 14
Summaryp. 14
The Evolution of Web Application Architecturesp. 15
The Good Old Days: Browsers, Servers, and Contentp. 15
Sessions and Dynamic Contentp. 17
GUIs, WUIs, and VUIsp. 18
Summaryp. 21
Simplified Personal Information Manager Examplep. 25
Use Case Analysisp. 26
Object Modelp. 30
Summaryp. 31
VoiceXML Conceptsp. 33
VoiceXML Historyp. 33
Voice Web Browsingp. 35
Elements of VoiceXMLp. 38
Summaryp. 40
Outfitting Your VoiceXML Expeditionp. 41
Standalone versus Hosted Developmentp. 41
Development Environmentp. 43
VoiceXML 1.0 versus VoiceXML 2.01p. 44
Some Available Software Optionsp. 45
Speech Developer Accessoriesp. 46
Summaryp. 47
VoiceXML Language Tutorialp. 49
"Hello, World!"p. 49
SPIM Menu Navigationp. 50
SPIM Main Menup. 51
Application with Multiple Dialogsp. 52
Visiting Documentsp. 54
Form Handlingp. 57
Handling Eventsp. 66
Queries and Setsp. 74
Telephony Featuresp. 84
Summaryp. 85
VUI Design Principles and Techniquesp. 87
Core Principlesp. 87
Speech Designp. 90
Interface Designp. 94
Summaryp. 102
VoiceXML Programming Guidep. 105
Structure of a VoiceXML Programp. 105
Input and Outputp. 107
Navigationp. 108
Forms and Fieldsp. 109
Dialog, Document, and Applicationp. 110
Speech Recognition Grammarsp. 111
Speech Synthesis Markupp. 112
Events and Handlersp. 114
Form Items and the Form Interpretation Algorithmp. 117
Mixed-Initiative Dialogsp. 119
Executable Contentp. 120
Telephonyp. 121
Platform and Performance Featuresp. 121
Summaryp. 121
Advanced VoiceXML Topicsp. 123
Resource Fetchingp. 123
Audit Trailp. 125
Accessing the Voice Gatewayp. 126
Advanced Event Handlingp. 129
Summaryp. 139
Overview of Related Web Technologiesp. 143
XMLp. 143
XSLp. 145
Servletp. 148
JavaServer Pagesp. 149
XML Publishingp. 152
Summaryp. 155
Adding VoiceXML to Web Applicationsp. 157
One Application, Multiple User Interfacesp. 157
Web Application Architecturesp. 162
Summaryp. 175
The Web Application Prototypep. 177
Prototype Setup and Installationp. 178
Anatomy of the Prototypep. 188
Trying It Outp. 201
Tips for Dissecting the Prototypep. 203
Summaryp. 207
What's Next?p. 209
Changes from VoiceXML 1.0 to VoiceXML 2.0p. 209
Grammar and Speech Synthesis Specificationp. 210
Reusable Dialog Componentsp. 211
Multimodal Interfacesp. 213
Architectural Issuesp. 214
Summaryp. 216
Appendix Ap. 219
A Quick Reference to VoiceXML 1.0 Syntaxp. 219
Indexp. 241
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9781893115736
ISBN-10: 1893115739
Series: Apress Ser.
Audience: General
Format: Book with Other Items
Language: English
Number Of Pages: 250
Published: 16th November 2001
Country of Publication: US
Dimensions (cm): 23.57 x 18.82  x 1.91
Weight (kg): 0.57