Вы находитесь на странице: 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.

Вам также может понравиться