obtener los datos de amplitud de un archivo de audio mp3 usando python

Tengo un archivo mp3 y quiero básicamente trazar el espectro de amplitud presente en esa muestra de audio. Sé que podemos hacer esto muy fácilmente si tenemos un archivo wav. Hay muchos paquetes de python disponibles para manejar el formato de archivo wav. Sin embargo, no quiero convertir el archivo a formato wav, luego almacenarlo y luego usarlo. Lo que estoy tratando de lograr es obtener la amplitud de un archivo mp3 directamente e incluso si tengo que convertirlo a formato wav, el script debe hacerlo al aire durante el tiempo de ejecución sin almacenar el archivo en la base de datos. Sé que podemos convertir el archivo de la siguiente manera:

from pydub import AudioSegment
sound = AudioSegment.from_mp3("test.mp3")
sound.export("temp.wav", format="wav")

y crea el temp.wav que supuso, pero ¿podemos usar el contenido sin almacenar el archivo real?

Respuestas a la pregunta(1)

Su respuesta a la pregunta