Presentation is loading. Please wait.

Presentation is loading. Please wait.

Billy Overton 2012-9-19. Getting back to software.

Similar presentations


Presentation on theme: "Billy Overton 2012-9-19. Getting back to software."— Presentation transcript:

1 Billy Overton 2012-9-19

2 Getting back to software

3  RS-232  HTTP GET/POST  Infrared  Custom

4  Pros  Many devices have RS-232 control  Extremely simple  Has common libraries  Usually well documented  Cons  Uncommon Hardware  No common command set

5 http://files.support.epson.com/pdf/plhc87u/plhc87uug.pdf

6  Pros  Uses pre-existing controls systems  Can be as simple as an iframe  Customizable  Cons  Usually less documented

7  Pros  Almost everything has a remote  Will cover all the functions a user wants  Has premade tools: (Win)LIRC ▪ http://lirc.sourceforge.net/remotes/ http://lirc.sourceforge.net/remotes/  Cons  Time consuming  Hardware Dependent

8  Pros  You can do anything you want  Cons  More hardware

9 From voice to code

10  Kinect for Windows  Microsoft Speech Platform

11

12

13

14  Speech Recognition Engines  Grammars  Recognition Results

15  There are two types  We’ll use SpeechRecognitionEngine();

16  Define what we are looking for  Have three methods of creation  GrammarBuilder class  SrgsGrammar class  Srgs XML file

17  Allows you to add items such as strings and Choices objects to build a grammar  Used to create a Grammar object

18

19  recognitionEngine.LoadGrammar(g)

20  Two Methods  Synchronous ▪ recognitionEngine.Recognize() ▪ Returns RecognitionResult  Asynchronous ▪ recognitionEngine.RecognizeAsync() ▪ recognitionEngine.RecognizeAsync(mode) ▪ Raises SpeechRecognized event

21  Contains all data regarding one grammar match.  Most notably contains:  Result.Text  Result.Confidence

22

23  Name: Billy Overton  Email : overtonb@goldmail.etsu.eduovertonb@goldmail.etsu.edu  IRC: logos on irc.freenode.net  Join us in the #etsuacm channel


Download ppt "Billy Overton 2012-9-19. Getting back to software."

Similar presentations


Ads by Google