obter os dados de amplitude de arquivos de áudio mp3 usando python

Eu tenho um arquivo mp3 e quero basicamente traçar o espectro de amplitude presente nessa amostra de áudio. Eu sei que podemos fazer isso com muita facilidade se tivermos um arquivo wav. Existem muitos pacotes python disponíveis para lidar com o formato de arquivo wav. No entanto, não quero converter o arquivo para o formato wav, armazená-lo e usá-lo. O que estou tentando alcançar é obter a amplitude de um arquivo mp3 diretamente e, mesmo que eu precise convertê-lo para o formato wav, o script deve fazê-lo no ar durante o tempo de execução sem realmente armazenar o arquivo no banco de dados. Eu sei que podemos converter o arquivo da seguinte maneira:

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

e cria o temp.wav que deveria, mas podemos apenas usar o conteúdo sem armazenar o arquivo real?

questionAnswers(1)

yourAnswerToTheQuestion