def wav_callback(self, in_data, frame_count, time_info, status):
data = self.wav.readframes(frame_count)
flag = pyaudio.paContinue
if self.wav.getnframes() == self.wav.tell():
data = data.ljust(frame_count * self.wav.getsampwidth() * self.wav.getnchannels(), '\x00')
# flag = pyaudio.paComplete
self.event.set()
return data, flag
评论列表
文章目录