Форум сайта python.su
Добрый день,
мне нужно сохранить wav file ( 16 бит) в 8 bit файл расширения bin, и обратно сконвертировать его в wav file.
Мой код:
1) Конвертирую wav в bin:
rate,data = wav.read(track)
scaled =np.array(data/255,dtype='int8')
b = open('encoded8bit.bin', 'wb')
pickle.dump((rate,scaled), b)
b.close()
rate,data = wav.read(track)
be = open(binary_file, 'rb')
beLoad=pickle.load(be)
be.close()
data=np.array(beLoad['data'],dtype='int8')
wav.write('decoded8bit.wav',beLoad['rate'],(data+128).astype('uint8'))
Офлайн
muskatВот это.
что делаю не так?
beLoad['data']
Офлайн