Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
sir I'm doing project for my tyit in window application where user can speak any thing will get written on textbox but when I run my code I found accuracy problem ,is there any filter that only catch human voice or anti-noise or speech library in windows8 so I can use dll in my project.
Posted
Updated 22-Feb-13 9:22am
v2

1 solution

Big problem. I think technology is not quite there yet. Speech recognition based on a short grammar works reasonably well as soon as your English pronunciation is not too bad (actually, pronunciation makes big difference), but I find dictation, with the engine Microsoft provides these days, is practically useless. I would not rely on this possibility.

However, I heard there are commercial or experimental engines of much better quality, so even dictation accuracy is almost there. I never tried them myself, so I cannot say for sure. I guess, we will eventually have this opportunity with acceptable dictation qualify, but you never know exactly.

—SA
 
Share this answer
 
Comments
depak gupta 25-Feb-13 3:46am    
Thanks sir for replying to my queries, but now I have tried tutorials in windows8 speech Recognition where I find till bit accuracy problem It's Ok, now can you suggest me idea how I can add the words so when user speak it gets written on richtextbox or textbox and written text will get dictated. e-mail id:deepakgupta10692@gmail.com
I'm making this kind of application so that handicapped can record any speech or may be lectures held in college so afterward they can hear the recordings.
if this is possible so please provide idea or else any alternative which can be good.
Thank in advance.
Sergey Alexandrovich Kryukov 25-Feb-13 11:49am    
Please see:
http://msdn.microsoft.com/en-us/library/system.speech.recognition.aspx
http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammarbuilder.aspx
http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammar.aspx

and code sample.

The grammar for dictation is this:
http://msdn.microsoft.com/en-us/library/system.speech.recognition.dictationgrammar.aspx
but I never experienced acceptable quality with that, unfortunately.

Good luck, call again,
—SA
depak gupta 26-Feb-13 10:33am    
Thank's sir, once again you replied best sir below is my code where I have to manually add words in example.txt if there is any dictionary that I can add if it is possible then it will very thankful or can you improve this code where I can add dictation.
Thank's in advance.
Sergey Alexandrovich Kryukov 26-Feb-13 12:06pm    
Let me explain. Such dictionary already exists in the engine. The technology itself is based on the recognition of known words. The available dictation grammar is exactly this: it actually contains a big English dictionary in it. The problem is not the dictionary, but its size: I noticed that if you have your own grammar instance (see the articles referenced below: you create a grammar builder, add words or phrases to it, create a grammar), it works fine when there are only few distinctly different words in it. When you add few tens of words, the engine start mixing them up really badly (again, it also depends on your pronunciation, but if there are many words, it messes up even with perfect pronunciation). So, this is not a problem of the dictionary, this is a problem of technology. Unfortunately.
—SA
depak gupta 27-Feb-13 15:23pm    
Hello Sir,, then which technology will you recommend that can be good for my project or what are other possibilities I should follow to get out from it.
Thanks in Advance.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900