我在尝试减少我的音频文件中的噪音,并希望得到一个不含噪音的输出文件,我使用了logmmse库:
我使用了以下代码:
import wavioimport numpy as npfrom logmmse import logmmse_from_fileimport logmmser = wavio.read('03-01-02-02-01-01-01(read).wav')y,sr = librosa.load('03-01-02-02-01-01-01(read).wav')#print(y)import numpy as npA = np.asarray(y)
但我遇到了以下错误:
TypeError: ‘module’ object is not callable!
您能帮助我吗?
#print(A)logmmse(A, r.rate, output_file = 'log.wav')
回答:
正如错误所述,您尝试调用模块本身。我猜您是想使用logmmse
模块内的logmmse
函数,所以您应该这样做:
logmmse.logmmse(A, r.rate, output_file = 'log.wav')