Guest User

Untitled

a guest
Nov 22nd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. import scipy.io.wavfile as wav
  2. import numpy as np
  3. import pickle
  4.  
  5. def enc (track,n, target):
  6. rate,data = wav.read(track)
  7. qStep = (float(np.max(data)) - float(np.min(data)))/(2**n-1)
  8. dataQuant = np.round(data/(qStep))*qStep
  9. b = open(target, 'wb')
  10. pickle.dump(data, b, pickle.HIGHEST_PROTOCOL)
  11. b.close()
Add Comment
Please, Sign In to add comment