VoiceXML is an XML-based markup language that allows the creation of audio dialogs utilizing synthesized speech, recorded audio, speech recognition, and touch-tone input. It was designed to work with technologies like text-to-speech, automatic speech recognition, and enable integration with enterprise software. VoiceXML provides a common language for developers, tool providers, and platform providers to build voice applications and services while shielding them from low-level implementation details. Some examples of applications include order inquiries, package tracking, driving directions, emergency notifications, and voice access to email.
2. VoiceXML Voice Extensible Markup Language 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.
3. Previously used voice appl. IVR(Interactive Voice Responce) Application A special purpose computer outfitted with telephony hardware Pre-VoiceXML dialogue engines Non-programmable
6. Example <?xml version="1.0" encoding="UTF-8"?> <vxml xmlns=“url" xmlns:xsi=“url“ xsi:schemaLocation=“url" version="2.0"> <form> <field name="drink"> <prompt>Would you like coffee, tea, milk, or nothing? </prompt> <grammar src=/slideshow/voicexml/3832475/"drink.grxml" type="application/srgs+xml"/> </field> <block> <submit next=“url"/> </block> </form> </vxml>
7. ADVANTAGES VoiceXML is a markup language that: Minimizes client/server interactions by specifying multiple interactions per document. Shields application authors from low-level, and platform - specific details. Separates user interaction code (in VoiceXML) from service logic (e.g. CGI scripts). Promotes service portability across implementation platforms. VoiceXML is a common language for content providers, tool providers, and platform providers. Is easy to use for simple interactions, and yet provides language features to support complex dialogs.
8. DISADVANTAGES No special analysis of speech input Not suitable for training speech skills—Reading, ESL, singing, etc. VUI conversational bandwidth is slower than GUI conversational bandwidth Using a VUI is like drinking from Lake Superior with a straw
9. Applications Many commercial VoiceXML applications have been deployed, processing millions of telephone calls per day. Few are order inquiry package tracking driving directions emergency notification voice access to email customer relationship management
10. Conclusion Reduce the digital devide VoiceXML is an exciting new standard with support from the largest companies in the computing and telecommunications industries VoiceXML has been proposed as a standard language to develop Internet speech applications. Besides, the distributed architecture of VoiceXML documents makes speech applications possible to be shared in the Internet