Reputation: 61
I'm creating an app something like Talking Tom. I can record and play it again using AVAudioplayer/recorder
but voice is not clear as background noises are dominating.
Can anyone please tell me how to remove/filter the noises so that recorded voice will be clear.
Upvotes: 6
Views: 2087
Reputation: 8247
For the most part iOS does noise cancellation internally and I think it is doing it automatically.
The normal approach is to have two microphones and then subtract the wave from the one picking up ambient noise from the one that is oicking up the user.
However iOS only exposes a single microphone via AV Foundation (on my iPhone 5) and thus you have to live with the quality that you are getting.
Upvotes: 1