VoiceXML is the W3C standard for developing speech applications. There
are over 60 commercial implementations of VoiceXML. Hundreds of thousands
of users interact with VoiceXML applications every day.
The VoiceXML Guide brings together in one place everything
you need to know about the official W3C languages for developing speech
applications. It covers all of the languages in the W3C Speech Interface
Framework:
- VoiceXML—Dialog language to specify the exchange of information
between the user and the application
- SRGS—Speech Recognition Grammar Specification to specify the
words and phrases that the speech recognition system will recognize
at each point in the dialog
- SSML—Speech Synthesis Markup Language to specify how the speech
synthesis system will render text as speech
- Semantic Interpretation—Script language to specify how to extract
information from the text returned by the speech recognition system
and structure the information for processing
- CCXML—Call Control Extensible Markup Language to manage telephone
and cell phone calls and conferences
The VoiceXML Guide describes only the officially approved elements of
these languages. It contains no vendor-specific extensions. Using only
these elements will increase the portability of your applications across
platforms from different vendors.
The VoiceXML Guide is both a learning guide and a reference:
- To gain a thorough understanding of VoiceXML and its related languages,
review each lesson, examine the examples, perform the exercises, and
answer the review questions.
- To review the use of any element in these languages, go to the element
index and click on the element’s name to view the syntax for
each element; then, click the example button to review an example of
how the element may be used.
- To recall how the elements may be nested, click on the element relationship
diagrams.
- To prepare for the VoiceXML Developer’s Certification Test,
take the three practice tests, which contain questions similar to those
on the real test.
Also included are the latest versions of the official W3C specifications
for each of these languages. |