Final Project Presentation A Spoken Dialog System using the VoiceXML 2.1 platform to automate the ordering process for a pizza restaurant Scott Simpson.

Slides:



Advertisements
Similar presentations
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
Advertisements

Web Store Ordering 101. Click here to access our Web Store.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
MY NCBI (module 4.5).
PantherSoft Financials Smart Internal Billing. Agenda  Benefits  Security and User Roles  Definitions  Workflow  Defining/Modifying Items  Creating.
 Updating organization profile  Approving new members  Adding new members  Changing positions and permissions  Adding positions  Customizing organization’s.
CIS101 Introduction to Computing Week 08. Agenda Your questions JavaScript text Resume project HTML Project Six This week online Next class.
1 GetThere User Training Booking & Managing Online Travel.
Auburn Dominos Online Pizza Order System Daniel Flickinger Assignment #5.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
ITCS 6010 XML Grammars. What is a Grammar? Specifies what can be said—all the possible sentences and phrases that can be recognized Includes entry via.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
6 th Annual Focus Users’ Conference Custom Reports and Dashboards Presented by: Mike Morris.
8/6/2015Auto Attendants 1 Smarter Communications.
November 3, 2011 Deborah de Bruin Building Digital Libraries.
TalentValue Veriproved Screening, LLC - Confidential Veriproved Screening, LLC offers a "wholesale" information retrieval network that enables distributors.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
Upay User Guide
PHP Tutorials 02 Olarik Surinta Management Information System Faculty of Informatics.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
1 Insert, Update and Delete Queries. 2 Return to you Address Book database. Insert a record.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Server-side Scripting Powering the webs favourite services.
Database Applications – Microsoft Access Lesson 9 Designing Special Queries Updated 4/11.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
Database Applications – Microsoft Access Lesson 9 Designing Special Queries.
OCAN College Access Program Data Submissions Vonetta Woods HEI Analyst, Ohio Board of Regents
Creating a Web Site to Gather Data and Conduct Research.
South Dakota Library Network MetaLib Management Basics Customizing QuickSets South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
POC: ESO, (703) (DSN: 221)
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
Website Development with PHP and MySQL Saving Data.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Dreamweaver MX. 2 Overview of Templates n Forms enable you to collect data from ______. n A form contains ________ such as text fields, radio buttons,
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
ITCS373: Internet Technology Lecture 5: More HTML.
Microsoft Access 2010 Chapter 10 Administering a Database System.
1 PROJECT 4 WEB/HTML CUSTOMER SATISFACTION FORM Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice.
1 HTML Forms
Tutorial 9 Creating Reusable Assets and Forms. XP Objectives Explore the head content of a page Add keywords to a page Add a meta description to a page.
Newborn Screening Translational Research Network Virtual Repository of Dried Blood Spots Supplemental Slides February 16, 2012 Call in Number: (470)
Registration Solutions for your Event Management.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Website Forms / Data Acquisition.
Web Forms A User Interface Nightmare. Web Form Design Overarching questions What is the user community? How tolerant, or sophisticated, are the users?
Internet Based Online Requisitioning Program. Requisition Booklet User Code Password Booklet Type Year Requisition Website.
Creating Web Page Forms COE 201- Computer Proficiency.
1 HTML forms (cont.)
HEI/OCAN College Access Program Data Submissions.
Upay User Guide WELCOME TO UPAY This guide is aimed to help you to use the Upay website. To launch Upay you will need to navigate to
Creating User Interfaces VoiceXML. Examples. Classwork/Homework: Make proposal and start work on your VoiceXML project.
Editor Guide: Sending Author Revision Reminders in Editorial Manager™ Created by J. Strusz 06/01/2011.
ACMG 12/7/2017 Newborn Screening Translational Research Network Virtual Repository of Dried Blood Spots Supplemental Slides February 16, 2012 Call.
Submitting an invoice with the Tungsten Portal
3. Click at the point in your document where you’d like to
To Logon: URL: Input: Login ID (user address)
CitiManager Cardholder Self- Registration
THE BASICS PIONEER PLACE
Web Systems Development (CSC-215)
Lesson Five: Building Custom Patient Lists
Unit4 Partner Portal for Case Creator
SE-565 Software System Requirements IV. Use Cases
Together Let’s Design an Online Quiz
Introduction to HTML: Forms
Fall 2198 SmarterProctoring in Canvas Tutorial
Presentation transcript:

Final Project Presentation A Spoken Dialog System using the VoiceXML 2.1 platform to automate the ordering process for a pizza restaurant Scott Simpson Ling 575 Spoken Dialog Systems Spring 2013

Original Project Goals/ Accomplished Goals The following are the original projects goals. Accomplished goals are denoted with a check mark. Pending goals are in red and goals to be excluded are struck through: Allow the user to order a pizza from either one or both of the options below: ✓ a specialty set of pizza options with predetermined crusts, topping and sauces. ✓ Allow the user to hear descriptions of the specialty pizza available. ✓ Allow the user to customize specialty selections (i.e. adding or deleting toppings, change crust or sauce type). create a “build your own” pizza customized to the user’s specifications( e.g. crust type, toppings, sauces.) ✓ Give any special instructions regarding “build your own” pizzas. Hear a list of available topping, crust, and sauce options ✓ Specify whether order is for Dine in or pickup. ✓ Provide a time for pizza to be ready. ✓ Provide the user with the total cost of the order and elicit payment choice. ✓ Pay now with credit card Pay at time of receipt of order Confirm order with the user ✓ Allow changes ✓ Restart from the beginning if desired. ✓ Provide help on user request or when user input for a parameter exceeds set count. ✓ Save user order input to a backend database and view it via the web. ✓ Added SMS text confirmation Sent to callerID number Sent to user chosen number No SMS sent.

Project Limitations and Challenges Identifying user’s order – checks indicate challenges solved. User’s first and last name – this presents problems when formulating a grammar. Possible solution is to use military alphabet and have user spell out name. Not optimal. User’s telephone number – best option and can be captured automatically by the system. ✓ Handling user customization of order in regards to task sequencing and returning user to proper place in the dialog. ✓ Reprompt and error handling. ✓ Collecting user input saving to MySQL database. ✓ External web hosting – use tag element to process ✓ Voxeo web hosting – use element to post to external webpage and process input with script on external webpage. ✓

SDS examples: Greeting and first two options selection Specialty menu sample Size Selection, Confirmation, Change prompt Add items to order Finalize order with totals and ready time. Custom order sample

Dial in number: URL to view submitted orders