pythonaudioaudio-processing

Extracting F0, jitter and shimmer from an audio file using Python


Recently I got the task: to extract such features as F0(fundamental frequency), Jitter and Shimmer from a given chain of short audio files (around 5-10 sec, a voice singing on one note). And, unfortunately, I am good for nothing in Audio Signal Processing. Any Python libs to help me do it easy and fast? Thank you in advance!


Solution

  • You can do it using the Praat Software. Praat is a software for audio processing. There is a couple of libraries that allows working with Praat in Python. The best is praat-parselmouth 0.3.2 who allows you to work with prat in your Python enviroment. https://pypi.org/project/praat-parselmouth/