VoiceXML
Course Outline
1. Introduction
• What is VoiceXML Language?
• An Example Usage of VXML
• High-Level Network Architecture
• VoiceXML Gateway
• Selecting VoiceXML Applications
• Developing in VoiceXML
• Supporting Languages and Tools
• Browsing with Voice
2. The VoiceXML
on Internet
• The
VoiceXML Gateway
3. VUI (Voice User Interface)
• What
is VUI?
• VUIs vs.GUIs
• VUI Script—an Intermediate Level Prototype
• VoiceXML Code Prototype
• VUI Design pitfalls
4. Tools
• Environments
to develop VXML for
• VXML on Web
• Some Useful Tools
• Types of Environments
• Environment Options and Trade-offs
5. An Example
Project Cycle
• Get
Requirements right.
• Architecture Considerations
• Design and Implementation
• Testing & Debugging
• Deployment Scenarios
6. Server-Side
Support
• Languages
• Generating VoiceXML
• Uploading Audio Files
• Dynamic VoiceXML: Generating Voice Applications from Server-Side
Data.
• VoiceXML Security.
7. Introduction
to VoiceXML Elements & Attributes
• Your
First VXML Program
• xml Element
• Comments
• vxml Element
• form Element
• Form Items
• meta Element
• Variables
• if Element
• if/elseif/else Elements
• param Element
• subdialog Element
• goto Element
• clear Element
• Loops
• exit Element
• disconnect Element
• record Element
• transfer Element
• script Element
• property Element
• object Element
• submit Element
8. VoiceXML
Input and Output
• How
to collect Voice data
• Output: Telephone or Web ?
9. Speech Recognition and Synthesis-The Basics.
• Pervasive Computing and Voice.
• Speaker Dependant or independant recognition
• Word Spotting
• Automised grammers
• Text to Speech methods
• Speech recognition engines
• Speech recognition hardware.
• Voice Synthesis
• Word Classes and Part-of-Speech Tagging.
Context-Free Grammars for English.
9. The Future
of VoiceXML
• What
is Speech Synthesis Markup Language (SSML)?
• Speech Recognition Grammar Overview
• The Future of Voice/VoiceXML Solutions
|