Skip to main content


developerWorks  >  XML  >

Voice Extensible Markup Language (VoiceXML)

Create telephony-related applications using XML

developerWorks

Level: Intermediate

Contributors: W3C

06 Feb 2007
Updated 25 Apr 2007

Voice Extensible Markup Language (VoiceXML) is an XML application for creating audio, speech, and telephony applications. Learn more about its features, as well as the enhancements that Version 2.1 is planning to offer.

Voice Extensible Markup Language (VoiceXML) Version 2.0 [W3C Recommendation] is a language for creating audio, speech, and telephony applications. It includes audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and telephone tone dialing input, and recording of spoken input. It seeks to bring the advantages of Web-based development and content delivery to interactive voice response applications. VoiceXML is part of a framework of specifications, many of which aren't mentioned here because they're rather obscure outside of telephony industries. VoiceXML 2.0 marks the move of VoiceXML standardization to the World Wide Web Consortium (W3C) from the VoiceXML Forum, which still works to promote the technology. Numerous patent claims have been made relating to VoiceXML, several of which imply that VoiceXML users may face royalties and licensing fees. Voice Extensible Markup Language (VoiceXML) 2.1 [in development] includes a few key enhancements, such as the capability for a voice browser to retrieve XML data from the server.


Resources


Back to top


Document options

Document options requiring JavaScript are not displayed