What is VoiceXML?

In simplest terms, VoiceXML is a web technology that turns any telephone, even a rotary phone, into an Internet device.

VoiceXML is a non-proprietary, web-based markup language for creating vocal dialogues between humans and computers. VoiceXML is similar to another common markup language — HTML, the basic language of visual web pages.

Just as a web browser renders HTML documents visually, a VoiceXML interpreter renders VoiceXML documents audibly. In this respect, one can think of the VoiceXML interpreter as a telephone-based, voice browser. As with HTML documents, VoiceXML documents have web URIs and can be located on any web server. However, instead of pointing a client-side web browser at a specific URI, citizens can access a VoiceXML application by calling a toll free telephone number from any ordinary telephone – cellular or traditional, touch-tone or rotary.

Getting started with VoiceXML

A number of online tutorials and references exist to assist beginners and experts alike. Below is a listing of some of the best.

The Future of VoiceXML and the Voice Web:

The World Wide Web Consortium (W3C) has issued VoiceXML 2.0 as
a W3C Recommendation. VoiceXML is part of a collection of interrelated languages being developed by the W3C’s Voice Browser Working Group. These languages, referred to collectively as the “Speech Interface Framework” will be used for developing speech applications on the Internet and represent the future of the Voice Web.