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 I는 각각의 샘플 포인트의 오디오 진폭을 나타내는 NumPy와 배열을 얻을 필요가있다. 어떤 생각?
'scipy.io.wavfile'을 사용하여 답변을 추가했습니다. 체크 아웃하고 그것이 당신을 위해 작동하는지 알려주십시오. –