Creating User Interfaces VoiceXML. Examples. Classwork/Homework: Make proposal and start work on your VoiceXML project.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

Introducing JavaScript
Lecture 4 Basic Scripting. Administrative  Files on the website will be posted in pdf for compatibility  Website is now mirrored at:
COMPUTER PROGRAMMING I Essential Standard 5.02 Understand Breakpoint, Watch Window, and Try And Catch to Find Errors.
Programming games Classwork: Show Favorite Sites. Show coin toss. Review concepts. Crooked coin toss. Homework: Complete coin toss examples. Upload files.
Final Project Presentation A Spoken Dialog System using the VoiceXML 2.1 platform to automate the ordering process for a pizza restaurant Scott Simpson.
Working with JavaScript. 2 Objectives Introducing JavaScript Inserting JavaScript into a Web Page File Writing Output to the Web Page Working with Variables.
VoiceXML and Internet Telephony Kundan Singh and Henning Schulzrinne Columbia University Joint work (in progress) with Daniel,
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
XP 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial 10.
ENGR 3 rocks. Debugging Skills Read the error message. Try to decipher which line of C code is causing the problem. Read that line of code carefully for.
VoiceXML Basic COCOMO Calculator By Greg Kutcher.
Quick Start Guide. This 22 page introduction to the Financial Assessment Subsystem provides the user with a visual overview of the components of the system.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Ch 111 Chapter 11 Advanced Batch Files. Ch 112 Overview This chapter focuses on batch file commands that allow you to:  write sophisticated batch files.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Programming games Flash drawing trick(s). Rock paper scissors. Classwork: Complete rock paper scissors.
1 Insert, Update and Delete Queries. 2 Return to you Address Book database. Insert a record.
Publishing Your Research Introduction Thinking about publication Publishing by podcasting Getting some feedback Taking time to reflect Talk About It Your.
Electronic Serials Invoicing with Innovative Presenter: Kathy Peters Accounts Payable, Acquisitions University of Missouri.
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
Programming Games Basic HTML5 audio example. Catch-up. Work on basic video. Homework: Complete basic video.
MAIL MERGE Designing Documents with. Terms Mail Merge: A process that inserts variable information into a standardized document to produce a personalized.
Creating a Web Site to Gather Data and Conduct Research.
NMU Voic Welcome to. This presentation will walk you through the setup and use of the NMU Voic system. Follow the step by step instructions.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
PHP meets MySQL.
Programming Games Show your simple video. More video examples. Audio. Classwork/Homework: Produce more complex video program.
New challenge: telephone Text To Speech & audio Speech recognition VoiceXML Homework: sign up on studio.tellme.com.
VoiceXML continued Speech reco/speech synthesis recap rps example ( ) Homework: Do VoiceXML examples. Start planning Project 2.
XP Tutorial 10New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with JavaScript Creating a Programmable Web Page for North Pole.
5-1 Chapter 5 The Repetition Process in VB.NET. 5-2 Learning Objectives Understand the importance of the repetition process in programming. Describe the.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
Programming games Flash drawing trick(s). Past due: Your completion of rock-paper-scissors) Classwork: Bouncing ball: read tutorial. Start coding.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Conditions. Objectives  Understanding what altering the flow of control does on programs and being able to apply thee to design code  Look at why indentation.
Programming Logic and Design Sixth Edition Chapter 5 Looping.
Creating PHPs to Insert, Update, and Delete Data CS 320.
Creating User Interfaces [Continue presentations as needed] Speech recognition. Speech synthesis Homework: Report on current products. Register on Tellme.
CS Class 05 Topics  Selection: switch statement Announcements  Read pages 74-83, ,
XP Tutorial 10New Perspectives on HTML and XHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial.
Programming games Show shaking screen, quiz show. Calculations Homework: (Finish basic Javascript Projects) Make proposal. Work on project.
Creating User Interfaces Directed Speech. XML. VoiceXML Classwork/Homework: Sign up to be Voxeo developer. Do tutorials.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
8 th Semester, Batch 2008 Department Of Computer Science SSUET.
Darek Sady - Respondus - 3/19/2003 Using Respondus Beginner to Basic By: Darek Sady.
Programming games Problems. Schedule Various examples. Homework: rps, bo (don't go back to do this), cannonball, Video or Audio should be complete. Now.
How to Create an Address How to Create a Free Account, Read and Answer your s. Yahoo! provides FREE . To create a free .
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
Programming games Context of what we are doing. Drawing on canvas. Homework: [Complete coin toss examples.] Do your own drawings. Upload files to website.
Student Pages
Creating User Interfaces Another example. Classwork/homework: work on VoiceXML project.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
Tutorial 10 Programming with JavaScript. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Learn the history of JavaScript.
Lecture 7: Menus and getting input. switch Multiple-selection Statement switch Useful when a variable or expression is tested for all the values it can.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
Project Planning Defining the project Software specification Development stages Software testing.
Creating interfaces Multi-language example Definition of computer information system VoiceXML example Project proposal presentations Homework: Post proposal,
Time to upload Virtual something.
XP Tutorial 10New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
© 2014 IBM Corporation e-config RPO MES Training Bill Luken September 29 th, 2014 Global Client Value.
Creating Databases Local storage. join & split
Computer Programming I
Creating User Interfaces
The first number is posted telling what random number was selected, I did this for testing purposes, in the real thing it would not be there. Since the.
Creating User Interfaces
Presentation transcript:

Creating User Interfaces VoiceXML. Examples. Classwork/Homework: Make proposal and start work on your VoiceXML project.

Rock paper scissors Person against "computer". The computer makes moves at random. NOTE: there are rps contests involving paper and involving computer programs! – Perhaps programs find patterns in pseudo-random processing? – Extra credit posting opportunity.

My program erfaces/rps.xml Could be better, specifically – Insert pauses in speech. – Could also use recorded audio. – Note: your program should use recorded audio when possible.

rps program structure Variables Script Menu, with prompts, nomatch, noinput, and 5 choice(s) Form for each option – Form has block has audio

Examine code erfaces/rps.xml erfaces/rps.xml Note overall logic and then fine points – Break – Values – Text used for TTS

Example: family greeting Includes – Using my own wav files Recorded using Quick Time then convert to wav using media.io – [Alternate item. Could use more testing.] – Asking for a number (built-in grammar) – Doing calculation (subtraction) – Uses a break statement

Examine code lme/whoisthisfamily3.xml lme/whoisthisfamily3.xml Note overall logic At one point, I didn't repeat the number of cranes. Places for improvement include – Timing – Confirming responses

Procedure After planning strategy… Write or update file Check out in browser to catch xml errors Use Filezilla (or other FTP) to get on the web Voxeo Account Account Manager – Make new application or update application in Voxeo – Use View file – Contact Methods Make call (use PIN)

Debugging Assumes proper format! Account – Application Debugger

Refinement Recruit others to test and listen to feedback. Put in (more) breaks. Think about re-prompt messages. Record your own audio files. – Keep the backup TTS content ???

Advice Always do the View File – To make sure that your latest is what is being tested – May indicate VoiceXML errors Make haste slowly… Always save last working copy – Git helps!

Classwork / homework Make proposal Do project! – Repeat: work incrementally