VoiceXML

12
VoiceXML A Presentation By : Abbas Hashmi

Transcript of VoiceXML

Page 1: VoiceXML

VoiceXMLA Presentation By : Abbas Hashmi

Page 2: VoiceXML

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.

Page 3: VoiceXML

Previously used voice appl.

• IVR(Interactive Voice Responce) Application– A special purpose computer outfitted with

telephony hardware

• Pre-VoiceXML dialogue engines– Non-programmable

Page 4: VoiceXML

Architectural Model

Page 5: VoiceXML

Enabled Technologies

• Automatic Speech Recognition (ASR)• Text-To-Speech (TTS)• Enterprise Software integration

Technology

Page 6: VoiceXML

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>

Page 7: VoiceXML

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.

Page 8: VoiceXML

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

Page 9: VoiceXML

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

Page 10: VoiceXML

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

Page 11: VoiceXML

Thank You!

Page 12: VoiceXML

?any ques.