topbartopbar
VoiceXML and SALT

Deng and Huang in "Challenges in Adopting Speech Recognition" (January 2004) misrepresent the state of voice dialog language standards:

One recently established standard is [SALT], which extends existing Web markup languages to enable multimodal (speech plus other modalities) and telephony (speech only) access to the Web. It is thus superior to the earlier standard VoiceXML—a different programming language supporting only telephony interaction for call center speech applications.

The W3C just advanced VoiceXML 2.0 to Recommendation in March, and have begun work on VoiceXML 3.0. While SALT was submitted to the W3C, it is not on the standards track.

VoiceXML has huge industry momentum. There are thousands of commercial VoiceXML applications running worldwide on platforms from nearly 100 vendors. VoiceXML applications serve all industries, not just call centers, and range in size up to massive ones like the North American 1.800.555.1212 business directory service. There are at most a handful of commercial SALT applications. Four SALT Forum companies recently joined the VoiceXML Forum board, and of the 59 SALT Forum companies making recent commercial announcements, 73 percent made substantial bets on VoiceXML.

VoiceXML is suitable for multimodal interactions. The X+V language (www.w3.org/TR/xhtml+voice) uses standard W3C mechanisms to compose XTHML and VoiceXML into a multimodal markup language. X+V is based on the elegant model-view-controller paradigm, making it well-suited to a broad range of architectures, and able to include other modalities (e.g., pen) seamlessly. SALT bundles everything into a mass of complex Javascript. A growing number of companies are working with X+V, including Access, IBM, Kirusa, Motorola, NewportWorks, Openstream, Opera, Real Soft, SAP, and V-Enable.

SALT's heavy dependence on JavaScript make even small examples from the SALT 1.0 specification 3-5 times larger than the corresponding VoiceXML (see www.voicexml.org/faqs.html). SALT developers need to worry about low-level concerns — like "hanging" dialogs (SALT 1.0, Section 2.6.5) — that can't happen in VoiceXML. All of SALT's extra programming increases development time and cost, even when it is authored indirectly by tools like servlets and JSPs.

VoiceXML's wide acceptance as a standard, huge industry uptake, suitability for multimodal interaction, and higher developer productivity clearly demonstrate its superiority.

VoiceXML Forum Technical Council (www.voicexml.org)
Piscataway, NJ


    About   |   News   |   Membership   |   Technology   |   Certification   |   Resources   |   FAQ  |  Sitemap   |   Contact

Copyright © 2000 - 2004 VoiceXML Forum. All rights reserved.
The VoiceXML Forum is a program of the
IEEE Industry Standards and Technology Organization (IEEE-ISTO)
For inquiries contact [email protected]
This site is maintained by the VoiceXML Forum Webmaster