Presentation is loading. Please wait.

Presentation is loading. Please wait.

VoiceXML Brandon Hannasch. Outline What is VoiceXML? Basic Tags Voice Recognition Audio Files Call Flow.

Similar presentations


Presentation on theme: "VoiceXML Brandon Hannasch. Outline What is VoiceXML? Basic Tags Voice Recognition Audio Files Call Flow."— Presentation transcript:

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


Download ppt "VoiceXML Brandon Hannasch. Outline What is VoiceXML? Basic Tags Voice Recognition Audio Files Call Flow."

Similar presentations


Ads by Google