ошибка: объект 'module' не вызывается при использовании logmmse - PullRequest
1 голос
/ 02 апреля 2020

Я пытаюсь уменьшить шум в моем 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' не вызывается!

не могли бы вы мне помочь, пожалуйста?

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

1 Ответ

2 голосов
/ 02 апреля 2020

Как сообщает ошибка, вы пытаетесь вызвать сам модуль. Я предполагаю, что вы пытаетесь использовать функцию logmmse внутри модуля logmmse, поэтому вы должны сделать:

logmmse.logmmse(A, r.rate, output_file = 'log.wav')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...