A python re-write of the statistical pitch tracking algorithm propose in Robust bayesian pitch tracking based on the harmonic model based on original repo.
A fast non-linear f0 estimator, a statistical pitch tracker, and an unbiased noise estimator is presented.
Please check the ipynb example.
Fast fundamental frequency estimation: Making a statistically efficient estimator computationally efficient (Nielsen, Jesper Kjær; Jensen, Tobias Lindstrøm; Jensen, Jesper Rindom; Christensen, Mads Græsbøll; Jensen, Søren Holdt. In: Signal Processing, 135, 2017, pp. 188-197).
Bayesian Model Comparison With the g-Prior (Nielsen, Jesper Kjær; Christensen, Mads Græsbøll; Cemgil, Ali Taylan; Jensen, Søren Holdt. In: IEEE Transactions on Signal Processing, 62 (1), 2014, pp. 225-238).
Unbiased MMSE-Based Noise Power Estimation With Low Complexity and Low Tracking Delay(Gerkmann, T. & Hendriks, R. C. In; IEEE Trans Audio, Speech, Language Processing, 2012, 20, 1383-1393)