I am trying to implement automatic voice recording functionality, similar to the Talking Tom app. I use the following code to read input from the audio recorder and analyse the
If you want to have a clean recording you can
2.After Filtration the noise would be decreased and you can use Voice recognition API's
API's
The more Filtering the better less noise More recognition, but be wary in filtering because it can also remove the Voice together with the noise.
Also read more about FFt
Fast Fourier Transform of Human Voice
Hope This Helps :)