and the control if any is used please help me ....
basically i have a project for voice password to develop in C# now the requirement is to record, playback and compare that audio files. can anyone help me. best answer is rewarded by points and considered well explain and with control download link or any other resourses if any...
thanks in advance
Want to record and playback and compare audio files in C# .net? can anyone properly help me with complete code
Hello,
Sure, look at the Speech SDK 5.1 ( http://www.microsoft.com/downloads/detai... )
If you look at the following: http://www.codeproject.com/KB/audio-vide... you can notice the Spectrogram, basically if both spectrograms are exact same thing, then the audio is exact same thing. You would need to capture the spectrogram data and use some sort of comparing algorithm to compare both data.
This idea can become complex, for instance what if one persons voice is longer than the other persons voice? For instance, 10 sec clip compared to 12 sec clip. They are not the same length, hence you would need to do some complex algorithm that will suit this.
During my undergrad in Software Engineering, I worked in a research lab and I wanted to compare positional data (in your case spectrogram data) but they are both different in length, so I used the Dynamic Time Warping algorithm solve that problem.
To sum up, you think this question would be solved easily, but there are many properties and attributes that complicate this process. Voice passwords are complex, your voice should be the same, unless you have some heuristics that specify that your tired, sad, mad, stressed, etc ... And there is age as well which can be an influence. Research is heavily committed in this area, so to do something fully working would be hard and not complete. But to do something simple would be straight forward. Don't forget DTW algorithm,
http://en.wikipedia.org/wiki/Dynamic_tim...
Good Luck
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment