Tuesday, January 10, 2012

[Reminder] You don't need a Kinect to do Speech Recognition on Windows

Robert Lucero's Testing Blog - Speech 101, Part 2 - Using C# to Recognize “Hello World”

In my last post I covered how to perform basic speech recognition with a simple grammar and a “Hello World” WAV recording in C++. This post will cover how to accomplish what was in the previous post, but this time using the managed APIs.

Sound Check, Round 2

The support files for this example can be found here. Both HelloWorld.xml and HelloWorld.wav are required.

Again, in addition to the helper files the Windows SDK is also required.

Hello, Hello? Is this C#?

The most basic Speech recognition work flow is this:

  1. Create a Speech Recognition Engine
  2. Load a Grammar
  3. Set the Engine’s input
  4. Handle Recognition Events
  5. Start Recognition

First, launch Visual Studio and create a new Visual C# Console Application. Copy the two helper files to the project root directory, add them to the project and set their properties to “Copy on Build”.

...

Resources

MSDN’s Documentation on the Speech Recognition Engine:
http://msdn.microsoft.com/en-us/library/hh361636.aspx

MSDN’s Starting Point for Speech Recognition:
http://msdn.microsoft.com/en-us/library/hh361633.aspx

image..."

I know you all know this but... Seems one of the things allot people are doing with the Kinect for Windows SDK is voice/speech recognition. You know you don't need a Kinect to do that, right? Windows has has speech functionality built in since Vista (and you could add it to XP). You can start adding speech recognition to your apps today, no Kinect required...

No comments:

Post a Comment

NOTE: Anonymous Commenting has been turned off for a while... The comment spammers are just killing me...

ALL comments are moderated. I will review every comment before it will appear on the blog.

Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...

I reserve, and will use, the right to not approve ANY comment for ANY reason. I will not usually, but if it's off topic, spam (or even close to spam-like), inflammatory, mean, etc, etc, well... then...

Please see my comment policy for more information if you are interested.

Thanks,
Greg

PS. I am proactively moderating comments. Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...