我正在尝试加载音频文件(通过PySoundFile
),并使其返回bytes
的缓冲区。但是当前的dtype
是['float32', 'float64', 'int16', 'int32']
我需要它作为bytes
与pocketsphinx
一起使用:decoder.process_raw
答案 0 :(得分:0)
audio_data = self.SOUND_FILE.read(sample_frames, dtype='int16')
audio_bytes = audio_data.tobytes()
做到了。希望它将来能对其他人有所帮助。