Prior to attending the course, delegates should have a solid understanding of Web-based application development, ideally including experience in Java Server Pages. Prior experience developing XML applications is also helpful.
Lifetime Post-Course Support
After completing this
VoiceXML training course, delegates receive lifetime post-training support from LEVER Technology Group PLC, to help them apply the technologies and skills they have learned with us, to provide career-long support, and to ensure they are better equipped for their future roles in IT and networking.
VoiceXMLTraining Course Content
Core Concepts
The history and background to VoiceXML
Understanding linguistics and phonetics
Understanding speech technology
Processing Telephony and Speech signals
Defining a VoiceXML architecture
Introduction to VoiceXML
XML rules and syntax
Playing pre-recorded audio files
Controlling TTS output using SSML (Speech Synthesis MArkup Language)
Creating touch-tone and voice menus
Processing forms-based input
Handling events and errors
Creating directed speech dialogues
Recording speech input
Performing call transfers
Introduction to the IBM WebSphere Voice Toolkit and the Bevocal Cafe hosting platform
Creating Speech Recognition Grammars
Using built-in VoiceXML grammars
Introduction to SRGS (Speech Recognition Grammar Specification) using XML and ABNF formats
Using and creating re-usable sub-grammars
Procedures for testing grammars
Developing and testing grammars in IBM WebSphere Voice Toolkit
Writing mixed-initiative grammars
Designing natural language grammars
Tuning grammars for maximum accuracy
Best Practices for Speech Application Development
The speech design process
Human factors in voice design
Best practices for VUI Design
Maintaining a speech IVR
Best practices for voice dialogue testing
Evaluating and Selecting VoiceXML Platforms
Components of a VoiceXML gateway
Defining the requirements of a speech IVR
Vendor selection criteria
Evaluating sample configurations
Advanced Topics
Subdialogues and RDCs (Reusable Dialogue Components)
Advanced call control using CCXML
Refining your application using properties
The use of shadow variables
Using confidence and n-best recognition scores to fine-tune an application
Dynamic Applications
Introduction to dynamic VoiceXML applications in JSP