You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用noisereduce的reduce_noise报audio_clip参数异常如何解决

报错修复方案

问题原因

该报错是因为两个环境的noisereduce库版本不一致导致:Jupyter环境中安装的是1.x旧版本,Pycharm关联的Conda环境中安装的是2.0+新版本,2.0版本重构了reduce_noise方法的入参名称,移除了原有的audio_clip、noise_clip参数。

修复方法

你可以任选以下任意一种方案操作:

  • 方案1:修改代码适配新版本noisereduce,将降噪部分的代码参数名替换为新版本参数即可,修改后的代码如下:
reduced_noise = nr.reduce_noise(y=audio_data, y_noise=noisy_part, verbose=False)
  • 方案2:不修改原有代码,将Pycharm环境中的noisereduce版本降级到支持旧参数的1.2.1版本,执行以下安装命令即可:
pip install noisereduce==1.2.1

版本验证方法

可以在对应环境的终端执行以下命令,确认当前安装的noisereduce版本:

pip show noisereduce

输出结果中的Version字段即为当前安装的库版本。

内容的提问来源于stack exchange,提问作者RED ALPHA97

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:09:03