Используя PySoundFile, как я могу получить буфер байтов? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь загрузить аудиофайл (через PySoundFile) и вернуть ему буфер bytes. Но текущие dtype ['float32', 'float64', 'int16', 'int32']

Мне нужно это как bytes для использования с pocketsphinx: decoder.process_raw

1 Ответ

0 голосов
/ 17 октября 2019
            audio_data = self.SOUND_FILE.read(sample_frames, dtype='int16')
            audio_bytes = audio_data.tobytes()

Вот и сделал. Надеюсь, это поможет кому-то еще в будущем.

...