python - 错误 : 'module' object is not callable when using logmmse

标签 python numpy machine-learning audio processing

我正在尝试减少我的 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)

但我有这个错误:

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')

关于python - 错误 : 'module' object is not callable when using logmmse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60989606/

相关文章:

python - Keras 中 Dense 和 Activation 层的区别

python - 我可以将 "Smartypants"添加到 restructuredText 吗?

python - 仅在测试设置中使用机器人框架自定义关键字

python - 如何解析下面的 .txt 文件?

python - 如何在 Python 中重置列表迭代器?

machine-learning - 评论集中的前 m 个主题

arrays - Numpy 4x3 矩阵 LinAlgError : 1-dimensional array given. 数组必须至少是二维的

python - 如何将数组插入数据库?

arrays - Python 二维数组获取第一列等于0的所有行

python - 如何让one-hot数据与非one-hot数据兼容?