Click here to Skip to main content
15,915,336 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
actually when i give input through microphone it cannot react properly . other than silence it take everything as input so is it possible to add filter program in speech recognition? and if yes then how?
Posted
Comments
Sergey Alexandrovich Kryukov 23-Apr-12 13:45pm    
Good question so I up-voted it with my 4 -- you should explain it more clearly. Are you looking for recognition activated by sound?
--SA
crisppy 24-Apr-12 2:43am    
yeah...
thanks for ur reply

1 solution

The simplest way is to look for a threshold value: if the volume is below that value, send zeros to your speech recognition engine.
More complicated is noise filtering. You'll have to do a Fast Fourier transformation of original audio data, compare them with Fast Fourier transformed noise data, and remove/reduce corresponding frequencies.
Actually, a good noise-cancelling microphone can help a lot.
 
Share this answer
 
Comments
crisppy 24-Apr-12 10:38am    
yeah we can use threshold but is there any program for calculating fft in vb.net...?

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