VoiceXML

Post on 11-May-2015

2.648 views 2 download

Tags:

Transcript of VoiceXML

VoiceXMLA 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>

ADVANTAGESVoiceXML 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.