March/April 2005

Technology Trends: VoiceXML 2.0 — A Real Standard for a Real World

By James A. Larson

VoiceXML 2.0 is more than just a standard.  It is a growing infrastructure and community of speech application developers.  VoiceXML has become the following:

1.  Open specifications that meet the needs of the speech development community

Three languages have reached the full recommendation status: VoiceXML 2.0, Speech Synthesis markup Language (SSML) and Speech Recognition Grammar specification (SRGS).   Additional languages are advancing to become full recommendations:

2.  The most widely used speech application development language

3.  Portable across certified platforms

The VoiceXML Forum has created a series of tests  to validate if a VoiceXML implementation conforms to the official W3C recommendations. Your VoiceXML application is portable among platforms from vendors that have completed the VoiceXML platform certification test. 

4.  Community of skilled developers

The VoiceXML Forum is actively engaged in enlarging and improving the community of skilled VoiceXML developers.  Its programs include:

5.  Bases for new, higher-level standards 

In addition to tools that simplify the development of VoiceXML applications, additional tools are needed for configuring, testing, and monitoring VoiceXML applications so developers can identify and correct trouble spots to improve the user experience.  Efforts for creating environments above the VoiceXML level include the following:

Conclusion

Each of the W3C languages undergoes a rigorous process to become a W3C recommendation. This results in a set of well-defined, open languages that can be used together to develop speech applications.  These languages have been widely implemented with a platform conformance program to improve portability, as well as programs to increase the skill level of the community of VoiceXML developers.  Just as the Internet is ingrained to the way we access information, VoiceXML is ingrained in the way we develop speech applications.

1 http://www.kenrehor.com/voicexml
2 http://www.voicexmlreview.org/Sep2004/features/sep2004_survey.html
3 http://www.voicexml.org/certification/platform.html
4 http://www.voicexmlreview.org
5 http://www.voicexml.org/resources/tutorials.asp
6 http://www.voicexml.org/certification/developer.html
7 http://www.voicexml.org/certification/developer_training.html
8 http://www.voicexml.org/
9 http://www.voicexml.org/resources/vxml_university/education_exchange.html
10 http://www.voicexml.org/cgi-bin/ubb/ultimatebb.cgi
11 http://www.scansoft.com/xhmi/
12 http://www-128.ibm.com/developerworks/web/library/wa-dialogcomp/index.html
13 http://www-306.ibm.com/software/pervasive/multimodal/x%2Bv/11/spec.htm
14 http://www-306.ibm.com/software/pervasive/multimodal/
15 http://www.opera.com/download/?ver=8.00b1