0% found this document useful (0 votes)
178 views12 pages

VoiceXML: Creating Audio Dialogs

VoiceXML is a markup language used to create audio dialogs featuring synthesized speech, digitized audio, speech recognition, and mixed initiative conversations. It allows developers to build voice applications that are portable across platforms and shields them from low-level details. Example applications include order inquiries, package tracking, driving directions, and voice access to email. While VoiceXML enables the development of many commercial voice applications, it is not suitable for applications requiring specialized speech analysis and has a slower conversational bandwidth than graphical user interfaces.

Uploaded by

Abbas Hashmi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views12 pages

VoiceXML: Creating Audio Dialogs

VoiceXML is a markup language used to create audio dialogs featuring synthesized speech, digitized audio, speech recognition, and mixed initiative conversations. It allows developers to build voice applications that are portable across platforms and shields them from low-level details. Example applications include order inquiries, package tracking, driving directions, and voice access to email. While VoiceXML enables the development of many commercial voice applications, it is not suitable for applications requiring specialized speech analysis and has a slower conversational bandwidth than graphical user interfaces.

Uploaded by

Abbas Hashmi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

VoiceXML

A Presentation By : Abbas Hashmi


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.
Previously used voice appl.
• IVR(Interactive Voice Responce) Application
– A special purpose computer outfitted with telephony
hardware
• Pre-VoiceXML dialogue engines
– Non-programmable
Architectural Model
Enabled Technologies
• Automatic Speech Recognition (ASR)
• Text-To-Speech (TTS)
• Enterprise Software integration Technology
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="drink.grxml" type="application/srgs+xml"/>
</field>
<block>
<submit next=“url"/>
</block>
</form>
</vxml>
ADVANTAGES
VoiceXML is a markup language that:
oMinimizes client/server interactions by specifying multiple
interactions per document.
oShields application authors from low-level, and platform -
specific details.
oSeparates user interaction code (in VoiceXML) from service
logic (e.g. CGI scripts).
oPromotes service portability across implementation platforms.
VoiceXML is a common language for content providers, tool
providers, and platform providers.
oIs easy to use for simple interactions, and yet provides
language features to support complex dialogs.
DISADVANTAGES
• No special analysis of speech input
oNot suitable for training speech skills—Reading, ESL,
singing, etc.

• VUI conversational bandwidth is slower than GUI


conversational bandwidth
oUsing a VUI is like drinking from Lake Superior with a
straw
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
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
Thank You!
? any ques.

You might also like