Help with wavelets please

Hello
Im making a project about detecting sound patterns, think about detecting the singing of a bird, wheter a voice is male or female, etc. i've been thinking of doing it using the wavelet transform, and im very newbie at it, i've seen that several wavelets are used, depending on what its needed, but in my case i dont have much idea about which one is the most suitable. so my questions are : ¿Which wavelet should i use for detecting sound patterns?, which kind of wavelet transform (continous, discrete) is used to detect sound patterns.
thanks

1 Comment

it is not possible to reliably distinguish male vs female humans by voice. One might possibly be able to get to within a "good-enough" confidence factor (e.g., 80% as an example), but 100% is impossible.

Sign in to comment.

 Accepted Answer

Wayne King
Wayne King on 4 May 2012

0 votes

This a very broad question. I think you need to tell us more about the difference between a male and female bird's singing in this particular bird.
Is it a simple matter of frequency, or is the actuall pattern different and it is the pattern that is most important?
I think continuous wavelet analysis will be the way to go if wavelets are the right tool.
You can actually design an admissible wavelet using the toolbox to use if you have examples of the distinguishing patterns. Here is a link to an example of that use of the CWT.

1 Comment

My reading of "whether a voice is male or female" is that this part of the question is another example of a "sound pattern", and that it referred to humans (there are not many animals that we refer to as having "voices").

Sign in to comment.

More Answers (1)

Nelson
Nelson on 5 May 2012

0 votes

At Wayne king, thanks a lot for the link, i read it and i find very helpful,

Categories

Find more on Wavelet Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!