def read(cls, filename):
"""
Read an audio file (only wav is supported).
Parameters
----------
filename: string
Path to the wav file.
"""
sample_rate, samples = wavfile.read(filename)
if samples.dtype==np.dtype('int16'):
samples = samples.astype(_types.float_) / np.iinfo(np.dtype('int16')).min
if len(samples.shape)==1:
samples = samples.reshape((samples.shape[0],1))
instance = cls(samples, sample_rate)
return instance
评论列表
文章目录