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 tag.
0. Sample Chapter from the book: Early Adopter: VoiceXML:
The book "Early Adopter: VoiceXML" is for those professional developers who wish to add a new
language to their toolkit, and want to be in a position to take advantage of the imminent explosion in voice-enabled
applications. The book aims to give the reader an in-depth analysis of the current state of
VoiceXML technology. The information will help you develop voice-enabled
applications now, and make sure you are ready for future advances of this
quickly changing arena.
Check http://www.perfectxml.com/wp/wrox.asp#20 for more details.
1. BeVocal Café: An excellent resource if you wish to build and test VoiceXML applications. I wrote my first VoiceXML application in just less than 15 minutes.
The steps involved signing in (free), creating VoiceXML file (or taking one from sample VoiceXML files, and editing it), and then calling my application (using 1.877.33.VOCAL).
BeVocal Café also has a very good collection of tutorials and articles on VoiceXML.
Check http://cafe.bevocal.com/ for more details.
2. VoiceGenie Developer Workshop: Yet another great resource for VoiceXML Developers. The VoiceGenie Developer Workshop is a group of tools, support documentation,
and other resources that allows you to design, develop and test your own voice-enabled, interactive phone application for free.
Check http://developer.voicegenie.com/ for more details.
3. Tellme Studio: Tellme Studio is a powerful suite of Web-based VoiceXML development tools and community resources that enable you to build, test, and publish your own Internet-powered, voice-enabled applications on the Tellme Network.
Check http://studio.tellme.com/ for more details.
4. Nuance V-Builder™: Nuance V-Builder empowers Web and speech developers to easily and rapidly build VoiceXML sites. V-Builder is the first complete graphical development tool for creating voice-enabled sites--from Web content to business applications. V-Builder is the key to bringing the powerful content of the Web to any telephone user in the world--the Voice Web.
Check http://www.nuance.com/products/vbuilder.html for more details.
5. IBM WebSphere Voice Server SDK: The WebSphere Voice Server SDK uses VoiceXML technology to enable developers to create voice-enabled Web applications and test them on a desktop workstation. With these tools and the IBM WebSphere Voice Server, developers can make Internet applications accessible from many wireline or wireless devices.
Check http://www-4.ibm.com/software/speech/enterprise/ep_11.html for more details.
Also see: College Student Wins $25,000 In The IBM "Cool Blue VoiceXML Challenge"
6. Motorola Wireless Development Center: Motorola strives to provide the latest cutting edge development tools and device features to enable compelling wireless applications. Whether it's developing wireless client-side applications or creating the crucial server side piece of a solution, we have the tools and products you need. Browse the list of available tools, select the one(s) you need and build your wireless solution.
Check http://www0.motorola.com/developers/wireless/tools/ for more details.
7. Technetcast: Introduction to VoiceXML. VoiceXML promises to free the web from the tyranny of the keyboard - and make possible voice-surfing from devices such as phones or microphones. An XML based standard for voice-browsing will significantly reduce the amount of time and effort needed to develop and deploy speech applications, because developers can use the same technology that they use for developing web sites. It will also make it possible to "voice-enable" web sites.
Check http://technetcast.ddj.com/tnc_stream.html?stream_id=518/ for more details.
8. Sample Chapter from Professional XSL: Transforming to VoiceXML
Check http://www.perfectxml.com/wp/readchap.asp?CurBook=18 for more details.
9. The Voice of XML: VoiceXML, an XML vocabulary for specifying IVR (Integrated Voice Response) Systems was submitted to the W3C more than one year ago. Initially it received little attention but now with more services like Tellme and BeVocal providing developer platforms for such applications the interest level has risen dramatically in the last couple of months. VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations. Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications.
Check http://www.webreference.com/xml/column33/ for more details.
10. voxBuilder: voxBuilder is the premier online site for the European VoiceXML application developer. It comes with everything you need to design and develop sophisticated voice applications, including local telephone access numbers for testing, useful tools and resources to help you along, secure, cost-effective deployment and pan-European reach for your deployed systems. Register now and start building VoiceXML applications for free by using your phone and the Internet - no hardware or software required!
Check http://ode.voxpilot.com/ for more details.
W3C VoiceXML Note [http://www.w3.org/TR/voicexml/]
VoiceXML Forum [http://www.voicexml.org/]
VoiceXML Central [http://www.voicexmlcentral.com/]
Introduction to VoiceXML [IBM developerWorks]
The VoiceXML 1.0 DTD [http://www.voicexml.org/voicexml1-0.dtd]
Digital Voice Technologies Inc. GetVocal [http://www.getvocal.com/]
VoiceXML News [http://www.leekwen.com/blogger.html]
Voxeo Community [http://community.voxeo.com/]
Entervoice - Voice enable your J2EE infrastructure [http://www.entervoice.com/]
Dynamic VoiceXML applications [IBM developerWorks]
VoiceXML Gateway Packages from Idylic [http://www.idylic.com/english/]
FreeSpeech Gateway Server from Hey Anita [http://www.heyanita.com/t_Products.asp]
Speaklink and VoiceXML [http://www.speaklink.com/voicexml.html]
Why VoiceXML? [http://www.audiumcorp.com/products/technology/]
Also see: AudiumCentral VoiceXML Developer's Resource Center [http://www.audiumcentral.com/]
VoiceXML Italian User Group [http://www.vxmlitalia.com/]