Course Links
Associated literature - A list of books associated to VoiceXML and the various "web techniques" that are used in conjunction with VoiceXML.
Exercise Solutions [11 Kb] - A zip file containing proposed solutions for the exercises part of the course "Using VoiceXML".
Background Links
A Quick Introduction to XML This tutorial is written by Sun as part of their XML and Java initiative.
Writing a Simple XML File As the link above, this tutorial is from Sun. Shows an example of how an XML file for describing a slide show is written.
PipeBeach
Below are links to resources at the PipeBeach website.
The PipeBeach homepage.
The Partnersite for VoiceXML developers.
The page for information on VoiceXML Education from PipeBeach.
Documentation Links
VoiceXML 2.0 Voice Extensible Markup Language, version 2.0, (W3C Proposed Recommendation, February 2004). This document specifies VoiceXML, the Voice Extensible Markup Language. VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations.
VoiceXML 1.0 Voice Extensible Markup Language, version 1.0 (W3C Note, May 2000).
Grammar Speech Recognition Grammar Specification, version 1.0 (W3C Proposed Recommendation, December 2003). This document defines syntax for representating grammars for use in speech recognition so that developers can specify the words and patterns of words to be listened for by a speech recognizer.
Speech Markup The Speech Synthesis Markup Language Specification, version 1.0 (W3C Candidate Recommendation, December 2003) is part of this set of new markup specifications for voice browsers, and is designed to provide a rich, XML-based markup language for assisting the generation of synthetic speech in web and other applications.
XML 1.0 Extensible Markup Language 1.0, Third Edition (W3C Recommendation, February 2004). The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document.
Annotated XML Reference Manual Older revision (1.0, First Edition) of the XML specification with annotations.
ECMAScript Standard ECMA-262 ECMAScript Language Specification, 3rd edition (December 1999). This ECMA Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company's Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0.
W3C Speech Interface Framework Introduction and Overview of W3C Speech Interface Framework (W3C Working Draft, December 2000). This is an overview document to W3C's model architecture for speech processing in voice browsers. It also briefly describes the various W3C speech related markup languages.