Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > VoiceXML


VoiceXML (VXML) is an XML format for creating interactive dialogues between a human and a computer. VXML features tags to instruct a voice browser provide speech synthesis, automatic speech recognition, basic menuing and soundfile playback. It is up to the voice browser to browse and interpret the VoiceXML. Features and implimentation can vary greatly from one vendor to another. Call control is provided through CCXML. VoiceXML is part of W3C's Voice Browser Activity.

The following is an example of a VoiceXML document:

http://www.w3.org/2001/vxml">
Hello world!

When interpreted by a VoiceXML interpreter this will output "Hello world" with synthesized speech.

In most cases http is used at the transport protcol on top of TCP/IP. While the most simple of applications can use static VXML pages, most voice applications will use an application server like Tomcat, Weblogic, .NET server or WebSphere.

Two related formats that can be used within VoiceXML are Speech Synthesis Markup Language ( SSML ) and Speech Recognition Grammar Specification ( SRGS ). Also related but is seperate and in addition to VXML is Call Control eXtensible Markup Language ( CCXML).

External links

W3C standards XML standards

Read more »

Non User