librosa
is the package you are looking for. It contains extensive range of functions for audio analysis. librosa.beat.beat_track()
and librosa.beat.tempo()
functions will extract the required features for you.
Spectral features like chroma, MFCC, Zero-crossing rate, and rhythm features such as tempogram can also be obtained using the functions available in librosa
.