Definition

VoiceXML

VoiceXML is an application of the Extensible Markup Language (XML) which, when combined with voice recognition technology, enables interactive access to the Web through the telephone or a voice-driven browser. An individual session works through a combination of voice recognition and keypad entry.

VoiceXML 1.0 was created through a collaboration of AT&T, IBM, Lucent Technologies, and Motorola, who were each working on their own approach but joined forces to create an open standard. Using XML, a programmer can enable voice recognition through the addition of a few simple tags.

VXML allows people with an ordinary voice telephone to access the Internet to get and send email, check sports scores, make reservations, and so on. VXML also can support natural language, which means that the user is not locked into a limited script, but can speak naturally. In what is called a "modeless" or "conversational" mode, the user can even interrupt the system with an out-of-context question and thus redirect the session. The goal is to make the exchange as natural as possible, as if two humans were interacting.

Here's an example of what VXML would enable a user to do: Pick up a phone, dial the number of the weather Web site, and request, for example, the weekend forecast. The voice request activates an XML query and then the query result is converted back to a voice message to give the user the information requested.

This was last updated in March 2008
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchUnifiedCommunications.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: