 |
|
|
|
This is an intermediate level course in which a full introduction to the
VoiceXML programming language is delivered including application structure,
VoiceXML syntax description and coding examples, and programming exercises to
quickly bring the student up to speed with this powerful language. Advanced
topics are covered such as incorporating Java Server Pages for producing dynamic
content, JavaBeans, and ECMAScript, allowing VoiceXML application developers to
leverage many of the pre-existing state-of-the-art programming techniques
currently employed by today's voice application developers.
The course is based on the VoiceXML v2.0 standard. Leading technology vendors’
solutions are covered and compared. VoiceXML is compared with other competitive
technologies.
|
|
|
 |
|
|
- Introduction to Voice Applications
- Web development paradigm
- Evolution of the Markup languages
- The birth of VoiceXML concept
- Introduction to Speech Recognition
- Modern Speech Recognition Engines
- Final Grammars vs. Stochastic Grammars and Keyword Spotting
- Natural Language support in SR engines
- Introduction to XML Language
- Main concepts (tags, scheme, dtd etc.)
- Examples
- Describe the Architecture of VoiceXML Based Applications
- Identify the VoiceXML 2.0 Syntax
- Develop Field Items for Gathering User Input
- “Hello World” Example Application
- Call Control Support
- Spoken Output Support
- Supported output types
- TTS Markup language support
- Mixed-initiative Dialogues Support
|
|
- Utilize ECMAScript in VoiceXML Application
- Bank Example Application
- Generate Dynamic Content with Java Server Pages, ASP and other Server Side Technologies
- Access JavaBeans Within VoiceXML Applications
- Identify Proper Dialog Design Practices for Voice Applications
- State-of-the-art Solutions
- Nuance
- Voyager
- Utilizing SpeechObjects within VoiceXML
- Using the V-Builder GUI tool to create and prototype a voice application
- Vocalizer
- SpeechWorks
- TellMe
- TellMe Studio
- Voice Applications Hosting Paradigm
- VoiceGenie
- BeVocal
- Tellera
- SALT vs. VoiceXML
- SALT overview
- Who will win
- Real Life Examples of VoiceXML Based Applications
- Vertical Markets
- Success Stories
- Conclusiaon and Q&A
- Glossary
|
|
|
|
|
 |
 |
 |
- Programmers and engineers as well as non-programmers (e.g. project managers and
dialog designers) involved in the application development process or those who
want to gain deeper understanding of the voice application development life
cycle.
|
 |
 |
 |
- Familiarity with Java or JavaScript programming, HTML, XML, or similar markup
languages is recommended.
|
 |
 |
 |
|
|
|
|
|
|
|
|