Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hello everyone, I am attemping to do a home security system for my project that have the ability to detect voice and compare them with a stored one.

I am currently saving recorded files in wav format, and its bit rate and quality will also be the same as what will be recorded and compared against. I wish to ask if there is a way to compare the sound (not just the binaries) in 2 audio files of the same properties and same format (WAV), and show the percentage difference between the 2 sounds in the 2 audio files.

Thanks in advance for all your help :)

Edit : I am doing a C# desktop application
Posted
Updated 21-Feb-10 3:09am
v2

I thing, you will have to do this comparison by FFT or Wavelet.
There are several problems in that. Begins with different background sound, illness, speed and so on.
I tryed to do something like you, not for voice but even sound and test on freqencies and speed.
I'm still without answer.

If you find something, tell us,
bye for now

Ludger
(Sorry for this bad english - german ...)
 
Share this answer
 
This[^] article suggests a Compare() method that could be used. Check if this will meet your requirements.
 
Share this answer
 
v2
Thanks for the reply, however, the Compare() method only ensures that 2 files are in the WAV format (though there's a lot of WAV format such as raw, riff header...)
However, what I am looking for is the comparison of the content (which is the sound itself) between this 2 files.
 
Share this answer
 

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