Recognizes: Magic Memo, show me memo number three. Magic Memo, show memo one. Magic Memo, display memo number two. Magic Memo, display memo.

Slides:



Advertisements
Similar presentations
Programming with Android: Network Operations
Advertisements

Lists, Loops, Validation, and More
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 5- 1 STARTING OUT WITH Visual Basic 2008 FOURTH EDITION Tony Gaddis.
JSF Portlet Backing Beans and UI Components Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Pavel Yosifovich Hi-Tech College
Asynchronous programming Deadlock All The Things!.
Software development. Chapter 8 – Advanced Topics.
Introduction to Object-Oriented Programming CS 21a: Introduction to Computing I First Semester,
Programming Based on Events
Introduction to VXML. What is VXML? Voice Extensible Markup Language Used in telephone-based speech applications voice browsing of the web.
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.
Customizing Outlook. Forms Window in which you enter and view information in Outlook Outlook Form Designer The environment in which you create and customize.
© 2001 CUHK Recognition Software Building Block Overview 1. Task specification — What is the function of the system ? 2. Recognizer Design — Vocabulary.
Lecture 1: Overview of Java. What is java? Developed by Sun Microsystems (James Gosling) A general-purpose object-oriented language Based on C/C++ Designed.
30 April 2014 Building Apps for Windows Phone 8.1 Jump Start WinRT Apps & Silverlight.
MSDN How do I add Voice Commands to my application Find Install Voice Command Sets Search Search for {dictatedSearchTerms} Find Find.
Ranga Rodrigo. Class is central to object oriented programming.
Microsoft Visual Basic 2012 Using Procedures and Exception Handling CHAPTER SEVEN.
An Object-Oriented Approach to Programming Logic and Design
Instant Recognition of Numbers TEENS base 10 Student instantly recognizes the 10 and the one. Then add the two to make the teen. For example the.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
ITCS 6010 SALT. Speech Application Language Tags (SALT) Speech interface markup language Extension of HTML and other markup languages Adds speech and.
© Minder Chen, ASP.NET 2.0: Introduction - 1 ASP.NET 2.0 Minder Chen, Ph.D. Framework Base Class Library ADO.NET: Data & XML.
VoiceXML: Forms, Menus, Grammars, Form Interpretation Algorithm.
Introduction to Object-Oriented Programming
Applets and Frames CS 21a: Introduction to Computing I First Semester,
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 27 - Phone Book Application Introducing Multimedia.
File I/O 11_file_processing.ppt
Online Service 1. Authorization Request (Start URL) 2. Login page 3. Credentials 4. Authorization page 5. User decision 6. Authorization.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
Microsoft Virtual Academy North Shore.NET User Group Our Sponsors.
NoteSearch - Find what you’re looking for. Prototype Team B.
Working with GridView Control: Adding Columns. Adding Buttons to a Bound GridView: 1. Drag the WebProduct table from Data connection to a page 2. Demo.
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
Chapter Two Creating a First Project in Visual Basic.
IMS 3253: Subroutines 1 Dr. Lawrence West, MIS Dept., University of Central Florida Topics Procedures Subroutines Parameters –By Value.
1 Chapter Ten Using Controls. 2 Objectives Learn about Controls How to create a Form containing Labels How to set a Label’s Font How to add Color to a.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
Applets and Frames. Copyright 2005, by the authors of these slides, and Ateneo de Manila University. All rights reserved L14: GUI Slide 2 Applets Usually.

ActionScript 3 Using Sound Related Classes by Martin Stanhope The University of Bolton.
IAsyncResult ar = BeginSomething(…); // Do other work, checking ar.IsCompleted int result = EndSomething(ar);
Week 8: Linux / ubuntu Dr. I. H. Shah. / CSCS 301 Fall 2009.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
Speech in, speech out. 24 listopad 2006WS0607 – elevator2/15 Nuance server compiled recognition grammar, master language package, licence manager Nuance.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Talking to Robots Using MS Speech SDK 5.1 in C# Sebastian van Delden USC Upstate
WiseImage Open Architecture Lessons “Mission Impossible”
SOP PENGGUNAAN JUPEM2U.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
CIS Intro to JAVA Lecture Notes Set July-05 GUI Programming –TextField Action Listeners, JEditorPane action listeners, HTML in a JEditorPane,
Event Handling (the right way). A Simple Web Page Events - Summary The web page looks like this:
Creating Menus Menu Bar – behaves like standard Windows menus Can be used in place of or in addition to buttons to execute a procedure Menu items are controls.
1NetBeans Tutorial Using the “Properties” menu, name the List “List1” and the button “Button1”. NetBeans Tutorial6.
Opportunities in Deploying Open Source Applications Using LumenVox Speech Recognition on Asterisk.
McGraw-Hill © 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 11 Data Files.
Introduction to TouchDevelop Lesson 3 – Comments & Lists Created by S. Johnson
Cosc 5/4735 Voice Actions Voice Interactions (API 23+)
Billy Overton Getting back to software.
Applets. 9/04/2005 Copyright 2005, by the authors of these slides, and Ateneo de Manila University. All rights reserved L12: Applets Slide 2 Applets Usually.
Agenda UCMA 3.0 Highlights Management PowerShell cmdlets to create and manage UCMA trusted applications and endpoints. Autoprovisioning Application.
Exception Handling. VB.NET has an inbuilt class that deals with errors. The Class is called Exception. When an exception error is found, an Exception.
23 November 1999Sticky Technology for Augmented Reality Systems Rachel I. Goldstein Repair Team STARS Project Carnegie Mellon University 23.
COMPUTER PROGRAMMING I Apply Procedures to Develop List Box and Combo Box Objects.
CIS16 Application Development Programming with Visual Basic
Data Groupings: File File: a group of related records
EECE.3220 Data Structures Instructor: Dr. Michael Geiger Spring 2019
Creating and Editing a Presentation
Presentation transcript:

Recognizes: Magic Memo, show me memo number three. Magic Memo, show memo one. Magic Memo, display memo number two. Magic Memo, display memo two.

using Windows.Phone.Speech.VoiceCommands; //... // Load the VoiceCommandDefinition file, usually on first run in App.xaml.cs private async void Application_Launching(object sender, LaunchingEventArgs e) { try { // Path to Voice Command Definition (VCD) file in application install path Uri uri = new Uri("ms-appx:///MagicMemoVCD.xml"); await VoiceCommandService.InstallCommandSetsFromFileAsync(uri); } catch (Exception ex) { // Handle Exception }

async private void InitializeSpeech() { commandReco = new SpeechRecognizerUI(); // Instantiate speech recognizer commandReco.Settings.ListenText = "Say a button name or select number"; // Prompt spoken to user commandReco.Settings.ExampleText = "Ex. 'Clear three' or 'Select two'"; // Displayed as examples // SRGS grammar to recognize button names and numbers Uri grammarFileUri = new Uri("ms-appx:///ViewMemos.grxml"); // Add grammar for later loading commandReco.Recognizer.Grammars.AddGrammarFromUri("srgsCommands", grammarFileUri); await commandReco.Recognizer.PreloadGrammarsAsync(); // Preload grammar to reduce latency (optional) } async private void MicImage_Tap(object sender, GestureEventArgs e) { var commandResult = await commandReco.RecognizeWithUIAsync(); // Start speech recognition if (commandResult.ResultStatus == SpeechRecognitionUIStatus.Succeeded) { // Execute command spoken by user } }

SpeechRecognizerUI SpeechRecognizer object Settings object: timeout values etc. Grammars collection indexed by grammar name AddGrammar Methods: Predefined from list SRGS grammar from URI Methods: PreLoadGrammarsAsync Get/Set Recognizer RecognizeAsync UI Settings object: UI text, Booleans to disable features Recognition Method: RecognizeWithUIAsync