我试图减少我的audio_file中的噪音,并希望有一个不包含噪音的输出文件,并且我使用logmmse库:

我使用以下代码:

import wavio
import numpy as np
from logmmse import logmmse_from_file
import logmmse

r = 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 np
A = np.asarray(y)

但是我有这个错误:



你能帮我吗?

#print(A)
logmmse(A, r.rate, output_file = 'log.wav')

最佳答案

由于错误状态,您正在尝试调用模块本身。我想您想做的是在logmmse模块中使用logmmse函数,因此您应该这样做:

logmmse.logmmse(A, r.rate, output_file = 'log.wav')

关于python - 错误:使用logmmse时无法调用 'module'对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60989606/

10-12 03:58