Download presentation
Presentation is loading. Please wait.
Published byElfreda Gray Modified over 9 years ago
1
VoiceXML Brandon Hannasch
2
Outline What is VoiceXML? Basic Tags Voice Recognition Audio Files Call Flow
3
What is VoiceXML? VoiceXML is used to allow audio interaction between people and computers VoiceXML version 0.9 created in 1999 by efforts of AT&T, IBM, Lucent, and Motorola VoiceXML version 2.1 finalized in 2007
4
Basic Tags : root element : contains field or block items : container for executable content : output of speech
5
Basic Example Hello Class. This is an example X M L application.
6
Demo (773)-270-1855
7
Voice Recognition A basic structure of voice recognition: Form ▫Field Prompt Grammar No input No match ▫Filled
8
Grammar Grammar is the possible inputs to the system <![CDATA[ recognized words here ]]>
9
Grammar Three types of Grammar declarations ▫One word ontario quebec manitoba ▫Multiple words (nova scotia) (british columbia) ▫Any words [newfoundland labrador]
10
Grammar <![CDATA[ ;Match one of the enclosed terms [ ontario quebec manitoba saskatchewan alberta yukon nunavut [newfoundland labrador] (nova scotia) (british columbia) (northwest territories) (new brunswick) (prince edward island) ] ]]>
11
Filled Tag contains code to be executed once a grammar match has occurred. can contain:
12
Filled The capital of ontario is toronto. The capital of quebec is montreal A match has occurred.
13
No Input I did not hear anything. Please try again. Contained in field
14
No Match I am unable to recognize. Please try again. Contained in field
15
Demo (773) 270-1942
16
Using Audio Files
17
Call Flow [main back begin]
18
Call Flow PETA is coming for you, be afraid. If you wish to try again, please say Main.
19
Bibliography https://evolution.voxeo.com/ Has many tutorials, support forums, and allows you to test out your code over a phone line
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.