Technical discussions related to Audio Signal Processing (digital effects, acoustics, noise reduction, musical signal processing, etc).
i have a voice clip and i want to detect total silent intervals.I am so confused. I hope
you help me. For exmple i want to do like this:
[x,fs]=wavread('x.wav');
% i want to get any value in every second like average decibel
for (?????) % how can set the loop. I am so confused.
if ( average_power_in_second < 10 )
fprintf('%d. Sec. is Silent',i);
else
fprintf('There is no silence');
end
end
matlab results as an example if wav file is 4 second:
1. Sec is Silent
2. Sec there is no silence
3. Sec there is no silence
4. Sec is Silent
i am waiting your helps.
Best Regards...
Cetin Tozkoparan
------------------------------------