2017-10-08 5 views
1

私はlibrosaを使用して音楽信号を分析し、必要な機能を抽出することに決めました。現在、私はいつも音楽のスペクトルを視覚化しようとしています。私は図書館でSTFTしてスペクトルを返すこのmethodを見つけました。しかし、スペクトラムが特定のフレームで計算された行列を返します。librosaを使用して音楽信号の全期間のスペクトルを取得するには?

このライブラリを使用して、時間をかけてスペクトルを計算することは可能でしょうか、何らかの方法で所定の行列を処理するか、この目的のためにlibrosaに特別な方法がありますか?

いいえ - 別のライブラリをお勧めしますか?

ありがとうございます。

答えて

1

しかし、スペクトルはすべての時間ではなく特定のフレームで計算されます。

全期間にわたって計算されます。各フレームはあなたが frames_to_samplesを使用してユニット間で変換することができサンプル(例えば2048)

のウィンドウにわたって計算されるので、返されたマトリックスが短いことの理由です。

+0

ここをクリックしてください:https://stackoverflow.com/questions/48220514/finding-speed-and-tone-of-speech-in-an-audio-using-pythonありがとう –

関連する問題