Link to home
Start Free TrialLog in
Avatar of JYnet
JYnet

asked on

Voice Recognition coding for .net

Greetings to all,

I would like to develop a function which is voice recognition, eg. I can say “open program”, then the program will be open etc.

Anyone have resources on this?

TQ
Avatar of AaronReams
AaronReams

I'm not sure how much of this you'll want to do yourself as its pretty complicated.  If possible I'd consider using a third party voice recoginition SDK.  I've used SpeechWorks Dragon before and it worked out fairly well.  Training the system always improves accuracy.

http://www.scansoft.com/naturallyspeaking/sdk/client/

Or your could always just use the Microsoft speech SDK but I'm not as familiar with their product.

http://www.microsoft.com/downloads/details.aspx?FamilyId=5DAAE9C4-188C-4547-A9D6-1671132A39A1&displaylang=en&EventType=hp

Avatar of JYnet

ASKER

no need too complicated, only record my voice, like "open word", then it will compare the wave, then open MS word.
Hmmm, sounds tricky to me.

You might try and look at this article for vocal stress analysis.  Perhaps you can extrapolate some functionality for your project from this source code.

http://www.codeproject.com/netcf/ShakyVoice.asp

Anyway, Good luck.  If you don't mind, let me know if you get it all working.  It sounds kewl.

Regards,
Aaron
ASKER CERTIFIED SOLUTION
Avatar of thedude112286
thedude112286

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of JYnet

ASKER

Dude,

do i need to download and install SAPI before i can run ur code? or just open a new c# project and paste ur code to compile like that?
SAPI must be installed on the user's computer and you will need SpeechLib.dll, the managed interface (Interop Assembly).  If you need help finding them, just ask.