def __init__(self, filename=None, scale2float=True):
"""Read a .wav file from disk"""
assert filename is not None, "Specify a filename"
self.filename = filename
fs, samples = scipy.io.wavfile.read(filename)
if np.rank(samples) == 1:
samples = np.expand_dims(samples, axis=1)
Audio.__init__(self, fs=fs, initialdata=samples)
del samples # just to make sure
if scale2float:
self.convert_to_float(targetbits=64)
评论列表
文章目录