Is it possible to compare two sounds ?
for example app have already a sound file mp3 or any format, is it possible to compare any static sound file and recorded sound inside of app ?
Any comments are welcomed.
Regards
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This forum thread has a good answer (about three down) – http://www.dsprelated.com/showmessage/103820/1.php.
The trick is to get the decoded audio from the mp3 – if they’re just short ‘hello’ sounds, I’d store them inside the app as a wav instead of decoding them (though I’ve never used CoreAudio or any of the other frameworks before so mp3 decoding into memory might be easy).
When you’ve got your reference wav and your recorded wav, follow the steps in the post above :
You should get two different MSE values, one between your male->recorded track and one between your female->recorded track. The comparison with the lowest difference is probably the correct gender.
I confess that I’ve never tried to do this and it looks very hard – good luck!