Come ottenere l'analisi dello spettro audio? [chiuso]

-1

Ho bisogno di trovare o creare uno strumento che analizzi lo spettro audio di un file audio (come .wav o .mp3). Devo emettere il "volume" o la potenza del numero x di bande di frequenza e trasmettere i dati come testo. Questo sarà usato per produrre una visualizzazione, un equalizzatore grafico come si vedrebbe su uno stereo.

Attualmente sto cercando Python per farlo. La mia domanda è: ci sono alcuni strumenti là fuori che farebbero questo (elaborazione del segnale), come le opere matematiche o altri? Non ho alcuna esperienza con loro quindi ogni consiglio sarebbe apprezzato.

    
posta Mrwolfy 16.12.2012 - 03:35
fonte

1 risposta

3

Simile al commento di Robert Harvey, ti consigliamo di cercare Fast Fourier Transform con python.

C'è una domanda SO che discute l'output di uno degli algoritmi e come interpretarlo.

Ecco il modulo numpy che è apparso secondo nella mia ricerca. Quindi sembra che non dovresti dover fare molta codifica.

Questo link ti indicherà alcune altre implementazioni.

Ed ecco un blog wordpress che fornisce informazioni di base sulla FFT così come utilizzare il modulo numpy .

E come jk fa notare: "potresti aver bisogno di un Window Function per appianare le dispersioni spettrali."

    
risposta data 17.12.2012 - 15:43
fonte

Leggi altre domande sui tag