Voice Enabling Web Applications: VoiceXML and Beyond / Edition 1

Voice Enabling Web Applications: VoiceXML and Beyond / Edition 1

by Ken Abbott, Kenneth R. Abbott
     
 

ISBN-10: 1893115739

ISBN-13: 9781893115736

Pub. Date: 11/15/2001

Publisher: Apress

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

Overview

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.

Product Details

ISBN-13:
9781893115736
Publisher:
Apress
Publication date:
11/15/2001
Edition description:
2002
Pages:
250
Product dimensions:
7.52(w) x 9.25(h) x 0.03(d)

Table of Contents

Author's Note on VoiceXML 2.0vii
Prefaceix
Chapter 1The Role of Voice on the Web3
Using Sight and Sound Together3
Chapter 2The Convergence of Speech and the Web7
What Is VoiceXML?7
Meet the Technical Parents7
Why Merge Speech and the Web?13
Making Voice User Interfaces Easy to Build and Use14
Summary14
Chapter 3The Evolution of Web Application Architectures15
The Good Old Days: Browsers, Servers, and Content15
Sessions and Dynamic Content17
GUIs, WUIs, and VUIs18
Summary21
Chapter 4Simplified Personal Information Manager Example25
Use Case Analysis26
Object Model30
Summary31
Chapter 5VoiceXML Concepts33
VoiceXML History33
Voice Web Browsing35
Elements of VoiceXML38
Summary40
Chapter 6Outfitting Your VoiceXML Expedition41
Standalone versus Hosted Development41
Development Environment43
VoiceXML 1.0 versus VoiceXML 2.0144
Some Available Software Options45
Speech Developer Accessories46
Summary47
Chapter 7VoiceXML Language Tutorial49
"Hello, World!"49
SPIM Menu Navigation50
SPIM Main Menu51
Application with Multiple Dialogs52
Visiting Documents54
Form Handling57
Handling Events66
Queries and Sets74
Telephony Features84
Summary85
Chapter 8VUI Design Principles and Techniques87
Core Principles87
Speech Design90
Interface Design94
Summary102
Chapter 9VoiceXML Programming Guide105
Structure of a VoiceXML Program105
Input and Output107
Navigation108
Forms and Fields109
Dialog, Document, and Application110
Speech Recognition Grammars111
Speech Synthesis Markup112
Events and Handlers114
Form Items and the Form Interpretation Algorithm117
Mixed-Initiative Dialogs119
Executable Content120
Telephony121
Platform and Performance Features121
Summary121
Chapter 10Advanced VoiceXML Topics123
Resource Fetching123
Audit Trail125
Accessing the Voice Gateway126
Advanced Event Handling129
Summary139
Chapter 11Overview of Related Web Technologies143
XML143
XSL145
Servlet148
JavaServer Pages149
XML Publishing152
Summary155
Chapter 12Adding VoiceXML to Web Applications157
One Application, Multiple User Interfaces157
Web Application Architectures162
Summary175
Chapter 13The Web Application Prototype177
Prototype Setup and Installation178
Anatomy of the Prototype188
Trying It Out201
Tips for Dissecting the Prototype203
Summary207
Chapter 14What's Next?209
Changes from VoiceXML 1.0 to VoiceXML 2.0209
Grammar and Speech Synthesis Specification210
Reusable Dialog Components211
Multimodal Interfaces213
Architectural Issues214
Summary216
Appendix A219
A Quick Reference to VoiceXML 1.0 Syntax219
Index241

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >