VoiceXML (VXML) is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. It is fully analogous to HTML, and brings the same advantages of web application development and deployment to voice applications that HTML brings to visual applications. Just as HTML documents are interpreted by a visual web browser, VoiceXML documents are interpreted by a voice browser. A common architecture is to deploy banks of voice browsers attached to the public switched telephone network (PSTN) so that users can simply pick up a phone to interact with voice applications.
There are already thousands of commercial VoiceXML applications deployed, processing many millions of calls per day. These applications perform a huge variety of services, including order inquiry, package tracking, driving directions, emergency notification, wake-up, flight tracking, voice access to email, customer relationship management, prescription refilling, audio newsmagazines, voice dialing, and real-estate information. They serve all industries, and range in size all the way up to massive national directory assistance applications.
VoiceXML has tags that instruct the voice browser to provide speech synthesis, automatic speech recognition, dialog management, and soundfile playback. The following is an example of a VoiceXML document:
More on [ VoiceXML ]
Speech Technology :: Computers
VoiceXML :: Speech Technology

book: code examples - Interesting numerous VXML examples from the book Definitive VXML
Ecmascript language specification (ECMA-262) - The ECMAScript language that is used by VXML to provide client-side scripting capabilities. Compact profile ECMA-367 is used within SRGS grammars to support semantic interpretation.
Ken Rehor's World of VoiceXML - Comprehensive index of VXML resources and events maintained by Ken Rehor, the principal founder of the VoiceXML Forum
Meta Description: [ Ken Rehor's VoiceXML Resouces ]
Palowireless VoiceXML Resource Center - VoiceXML Resources including conferences, articles, news, development tools, market research, technology, tutorials.
Meta Description: [ VoiceXML and VoxML Resources. Articles, news, voice response, speech recognition software, development tools, market research, technology, tutorials and more. ]
Semantic Interpretation for Speech Recognition (SISR) - The specifications which describes how tags within SRGS grammars may be inserted to support basic post-processing or full semantic interpretation. This is then used by VXML to support advanced features such as mixed initiative.
Speech Recognition Grammar Specification (SRGS) Version 1.0 - The W3C specifications used by VXML to enable speech recognition
Speech Synthesis Markup Language (SSML) Version 1.0 - The W3C specifications used by VXML to provide speech synthesis.
Voice Browser Call Control: CCXML Version 1.0 - The upcoming call control language for more elaborate control than VXML transfer. CCXML uses VXML to specify dialogs with connected call parties.
Voice category at developer.com - Voice-technology related tutorials and articles including introduction to VXML, natural vs directed dialogs, SRGS and CCXML introductions
Voice Extensible Markup Language (VXML) version 1.0 - Official note specification; 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. (W3C Note 05 May 2000)
Voice Extensible Markup Language (VXML) Version 2.0 - Pointer to the latest 2.0 specification including new errata published by the W3C consortium.
Voice Extensible Markup Language (VXML) Version 2.1 - The pointer to the latest 2.1 draft specifications including errata. Version 2.1 is a minor refinement of 2.0 with features that are simple, already implemented by some vendors, and not already available within 2.0 version.
VoiceXml Yahoo Group - VoiceXml user group at Yahoo. Includes discussions and experiences with VoiceXML syntax and applications.
Meta Description: [ voicexml: Voice XML developer group mailing list ]
VoiceXML Forum - Organization dedicated to promoting VXML. Main activities include developer and platform certifications, education (tutorials and newsletters), and tools fostering. Delegates VXML standardisation to W3C. Hosted by IEEE-ISTO.
VoiceXML Italian User Group. - Italian site which regroups the VoiceXML users. Includes tutorials, articles and links to VXML resources (in Italian and in english).
Meta Description: [ VoiceXML Italian User Group ]
VXML Tutorial for Perl Programmers - WebReference.com's tutorial on VoiceXML, entitled Tellme More.
W3C's Introduction to VoiceXML 2.0 - A nice VXML tutorial provided by Dave Raggett to the W3C. A great introduction to VXML with code samples.
W3C: Voice Browser Activity - Portal of the activity of the W3C Voice Browser Working Group including public mailing list, links to current status, work under development, links to drafts and specifications, FAQs.
XHTML+Voice Profile 1.0 (W3C Note) - XHTML+Voice profile is designed for Web clients that support visual and spoken interaction.
| PhoneSpace is the code name, please send me suggestions for the final name. ... myspace phone cell mobile call message ... | |
| Next Video | |