使用PySoundFile,如何获得字节缓冲区?

时间:2019-10-17 18:37:59

标签: python buffer pocketsphinx pysoundfile

我正在尝试加载音频文件(通过PySoundFile),并使其返回bytes的缓冲区。但是当前的dtype['float32', 'float64', 'int16', 'int32']

我需要它作为bytespocketsphinx一起使用:decoder.process_raw

1 个答案:

答案 0 :(得分:0)

            audio_data = self.SOUND_FILE.read(sample_frames, dtype='int16')
            audio_bytes = audio_data.tobytes()

做到了。希望它将来能对其他人有所帮助。