Skip to content

Implementation of Pitch Detection algorithms with Matlab

Notifications You must be signed in to change notification settings

parham1998/Pitch-Detection

Repository files navigation

Pitch-Detection (warm-up project!)

Implementation of Pitch Detection algorithms with Matlab

I recorded the sentence "امروز هوا روشن و آفتابی است" in Persian (you can record any sentence in your language!). And tried to estimate pitch with three different methods.

1: speech pitch detection with the short-time autocorrelation function

1

    5 pitch candidates have been considered in each frame 
    run main(1).m to see results

autocorrelation result

auto_corr

2: speech pitch detection with average magnitude difference function (short-time amdf)

2

5 pitch candidates have been considered in each frame
run main(2).m to see results

amdf result

amdf

3: speech pitch detection with real cepstrum analysis

3

5 pitch candidates have been considered in each frame
run main(3).m to see results

real cepstrum result

cepstrum