Voice eXtensible Markup Language (VoiceXML™)

Voice eXtensible Markup Language (VoiceXML™)

VoiceXML designed for creating audio dialogs (i.e., audio in and out) that feature: synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations.

Goal: To bring the advantages of web-based development and content delivery to interactive voice response applications.

For details see: http://www.w3.org/TR/voicexml Links to an external site. [Boyer 2000]

Open VXI VoiceXML Interpreter ( http://sourceforge.com/projects/openvxi Links to an external site.) - an open source library to interpret VoiceXML.

VoiceXML is designed to go beyond Interactive Voice Response (IVR) systems.


Slide Notes

Linda Boyer, Peter Danielsen, Jim Ferrans, Gerald Karam, David Ladd, Bruce Lucas, and Kenneth Rehor, “Voice eXtensible Markup Language (VoiceXML™)” version 1.0, W3C Note, 5 May 2000 http://www.w3.org/TR/2000/NOTE-voicexml-20000505 Links to an external site.


Transcript

[slide339] Some people produced something called the Voice Extensible Markup Language, VoiceXML™, and here the idea was to produce these, yes, interactive voice response systems, one of my wife's least favorite things in life, where you get the messages, if you would like to be able to have the ticket, whatever, dial this, you want the user information in Farsi, push this number, Chinese, this number, and 300 languages later, you're waiting for... they're horrible things. And yes, we can do it all with VoIP systems, too. So there's an open source version of this interpreter, and the cool thing about this is now you can actually have voice interactions with this, not just typing on the number pad.