开发者

Speech recognition project

I'm maki开发者_运维技巧ng my final year project i.e. speech recognition. but I don't have any idea how to start. I will use c#. Please can anyone guide me how to start? what should be the first step?

Thanks


You probably want to start with the wikipedia entry on speech recognition here: http://en.wikipedia.org/wiki/Speech_recognition - at the end of that article, there are a bunch of useful links to papers and software on the topic.

Another thing you will want to do is talk to the professor who is coordinating this project. He or she will know about other resources and can probably point you in a good direction.

Also - whenever embarking on a project you know nothing about, google is your friend


Speech recognition is really fuzzy pattern-matching, so how about looking into artificial neural networks as they're extremely good at pattern matching. Ensure that the audio's in a nice simple format and trim to syllables/words. Train the network on these files and then find a way to split the files you record in code. It may be simplest to start with a very limited vocabulary (individual letters maybe) as a proof of concept. Be prepared to run computers overnight to train the networks and try to get access to a high performance cluster.


I would start by researching some libraries and reading up on these subjects..

http://www.microsoft.com/speech/evaluation/thirdparty/engines.mspx

http://www.codeproject.com/KB/audio-video/TTSinVBpackage.aspx

http://blogs.msdn.com/coding4fun/archive/2006/10/31/909044.aspx

http://www.c-sharpcorner.com/UploadFile/ssrinivas/SpeeechRecognitionusingCSharp11222005054918AM/SpeeechRecognitionusingCSharp.aspx


You can look at the .Net System.Speech.Recognition namespace:

http://msdn.microsoft.com/en-us/library/system.speech.recognition.aspx


Take a look at this MSDN article which describes the Speech libraries built into Windows Vista and Windows 7: http://msdn.microsoft.com/en-us/magazine/cc163663.aspx

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜