I would like to count the number of short pauses in a speech and know the duration of the pauses by loading the signal into Matlab but I am very new to Matlab. Can anyone help and give me some ideas about this?
You can use Voice Activity Detector(VAD) for detecting the pauses in speech and there location(and duration). if your input signal is not very noisy and noise is not varying much you can use a fixed threshold on the energy(calculated for short frames, ex-20 ms), so if energy is above that threshold you declare that frame as speech else pause. if input signal is very noisy(varying noise) you can use adaptive threshold and do the same,i.e. you can have short term(lasting for 10-12 frames) and long term energies(lasting 40-50frames) and long term energy can be used as threshold. once this classification is done for entire input signal you can get duration's of pauses in speech