0
次のコードでは、各ループの繰り返しでオーディオファイルの10フレームを保持するバッファを作成しました。librosa付きオーディオバッファ
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配列を取得する必要があります。何か案が?
「scipy.io.wavfile」を使用して回答を追加しました。それがあなたのために働くかチェックアウトし、私に知らせる。 –