How can i get current tempo of audio

I need to find volume, pitch, tempo of currently playing audio.

I use AudioSource.GetOutputData, AudioSource.GetSpectrumData to find volume and pitch.

But don’t know how to find current tempo of audio.

Does anyone know how to find it?

Tempo and pitch are both controlled by pitch. When you increase the pitch, you also increase the tempo. There is currently no way in Unity to change the tempo alone.