This question is an exact duplicate of:
Right. I'm trying to understand the concepts for determining where the signal contains voiced and unvoiced parts.
I have created a spectrogram (STFT) of a signal and I'm trying to separate from voiced and unvoiced.
I have tried calculating this using the total energy for each bin, and, applying some threshold value for this, however, this concept does not work since determining the threshold requires interaction and and the system should detect this automatically.
Can I therefore use some kind of estimation in order to calculate which bins contain voiced or unvoiced? Let's say, for example:
1) Calculate abs magnitude of STFT Bin 2) Take the 1st, 2nd bins and [form some kind of estimation] 4) use the estimation (2) to detect whether the signal contains voiced
Or could anyone recommend any algorithms, or, reading materials (that are very mathematical intensive) to separating voiced from unvoiced signals without using a threshold value?