次のコードでは、各ループ反復でオーディオ ファイルの 10 フレームを保持するバッファーを作成しました。
import collections
import librosa
import wave
my_buffer = collections.deque(maxlen=10)
f = wave.open('Desktop/0963.wav',"rb")
num_frames = f.getnframes()
for frame in range(num_frames):
my_buffer.append(f.readframes(frame))
librosa を使用して、バッファーから各サンプル ポイントのオーディオ振幅を表す numpy 配列を取得する必要があります。何か案が?