1 / 9

VoiceXML Basic COCOMO Calculator

VoiceXML Basic COCOMO Calculator. By Greg Kutcher. The ‘XML’ in VoiceXML stands for:. E X tensible M arkup L anguage. XML is a meta-markup language, a set of rules for creating semantic tags used to describe data. An XML element is made up of a start tag, an end tag, and data in between.

hbradford
Download Presentation

VoiceXML Basic COCOMO Calculator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VoiceXML Basic COCOMO Calculator By GregKutcher

  2. The ‘XML’ in VoiceXML stands for: EXtensible Markup Language • XML is a meta-markup language, a set of rules for creating semantic tags used to describe data. • An XML element is made up of a start tag, an end tag, and data in between. • The start and end tags describe the data within the tags, which is considered the value of the element.

  3. VoiceXML takes this a step further, to the world of telephony! Several voice browser providers: TellMe, Pipebeach, VoiceGenie, BeVocal, etc. • Most let you sign up for free or a nominal charge, provided your application is small. • Most come with file management, a text editor and even a VoiceXML validator

  4. VoiceXML vs. Graphical Web Browsers Courtesy of voicexml.org

  5. Typical VoiceXML application Courtesy of BeVocal.com

  6. Context level ACD User Interface Voice browser interface User entries Prompts, queries Output Input Process Estimated project effort Project type and size VoiceXML Basic COCOMO Estimated project duration User's ID and PIN Estimated project staffing ID's and PIN's coefficients System back-up and administrator verification Self-test and maintenance High level ACD

  7. User dials in to system System accepts call User hears greeting System prompts user Welcome Wait state Prompt for PIN System receives PIN System prompts user User prompts for help User taken to help menu System thanks user System logs off Help utility Results given Prompt for ID Calculations finished results delivered System receives ID System prompts user Prompt for project type Prompt for project size COCOMO calculations performed System receives project type System prompts user System receives project size System processes data High level STD

  8. < ?xml version="1.0"?> < vxml application="tutorial.vxml" version="1.0"> < form id="someName"> < block> < prompt> Created by tutee < /prompt> < /block> < /form> < /vxml> • Form is a single basic document… • Field or Block is an element of the form that performs some function, like prompting a user, doing a calculation, or receiving an utterance… • Grammar is the defined “language” that the system will understand, (either pre-defined grammar, or one that can be defined ‘in-line’) • TTS is Text To Speech, for audio response, (opposed to recordings <grammar> organic semi-detached embedded </grammar>

  9. So how does the VoiceXML Basic COCOMO calculator work? • Dial 877-33-VOCAL • Listen for the prompt, then enter 4251 • Listen for the prompt, then enter 2313929 • Listen for the prompt, then give the project type • Listen for the prompt and give the estimated KLOC • Receive those glorious metrics!!

More Related