Python 属性错误:模块';librosa';没有属性';输出';

Python 属性错误:模块';librosa';没有属性';输出';,python,python-3.x,audio,ffmpeg,librosa,Python,Python 3.x,Audio,Ffmpeg,Librosa,我在anaconda中使用librosa 0.6,并且我也安装了ffmpeg,但是我仍然收到这个错误 代码是 a = np.exp(spectrum) - 1 p = 2 * np.pi * np.random.random_sample(spectrum.shape) - np.pi for i in range(50): S = a * np.exp(1j * p) x = librosa.istft(S) p = np.ang

我在anaconda中使用librosa 0.6,并且我也安装了ffmpeg,但是我仍然收到这个错误

代码是

a = np.exp(spectrum) - 1
    p = 2 * np.pi * np.random.random_sample(spectrum.shape) - np.pi
    for i in range(50):
        S = a * np.exp(1j * p)
        x = librosa.istft(S)
        p = np.angle(librosa.stft(x, N_FFT))
    librosa.output.write_wav(outfile, x, sr)


librosa.output
已在librosa版本0.8.0中删除。这在中有记录。 所以您的问题最可能的原因是您正在使用这个新版本的librosa(而不是版本0.6.x)。您可以通过执行
打印(librosa.\uu版本)
进行验证


对于moden librosa,您应该改为使用它来编写音频输出。

您可以改为使用它

import soundfile as sf
sf.write('stereo_file1.wav', reduced_noise, 48000, 'PCM_24')
在这里查看更多信息