Silenos_Chestra
Silenos_Chestra

Reputation: 3

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!

Upvotes: 0

Views: 6731

Answers (3)

shark8me
shark8me

Reputation: 668

Omnizart has the capability to transcribe the vocal output to a CSV file that includes the f0. Jitter and shimmer isn't support afaik.

Upvotes: 0

abdoulsn
abdoulsn

Reputation: 1159

Hello there also librosa which many example online which well use and also parseImouth as said @Adrian and there's too python_speech_features. I'm working in same project.

Upvotes: 1

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/

Upvotes: 0

Related Questions