TypeError: mfcc() takes 0 positional arguments but 2 positional arguments (and 1 keyword-only argument) were given
时间: 2023-10-31 08:53:06 浏览: 85
这个错误是因为你调用了一个函数 "mfcc()",但是你传递的参数数量不正确。根据错误信息,这个函数需要0个位置参数和1个关键字参数。你传递了2个位置参数,并且没有传递任何关键字参数。
请检查你调用这个函数的代码,并确保你传递正确数量和类型的参数。如果你不确定如何使用这个函数,请查看函数的文档或示例代码,以了解如何正确地调用它。
相关问题
TypeError: mfcc() takes 0 positional arguments but 1 positional argument (and 2 keyword-only arguments) were given
这个错误说明你调用了一个名为 mfcc() 的函数,但是没有给它需要的参数。从错误信息来看,该函数需要两个关键字参数,但是你只传递了一个位置参数。这种情况下,需要检查一下函数的参数列表,看看哪些参数是必需的,哪些是可选的,以及它们的默认值是什么。然后再检查一下你传递的参数,看看有没有漏掉或者多传递的参数。如果有必需的参数没有传递,则需要传递它们;如果有多传递的参数,则需要删除多余的参数。
TypeError: melspectrogram() takes 0 positional arguments but 1 positional argument (and 1 keyword-only argument) were given
这个错误通常是因为你调用了melspectrogram()函数时,没有传入必需的参数。melspectrogram()函数需要至少一个参数,即音频信号的波形数据。该函数还有一些可选的关键字参数,如采样率、窗口大小、窗口步长等。
你需要检查一下你调用melspectrogram()函数时传入的参数是否正确。建议查看一下该函数的文档,确保你传入的参数类型和数量都正确。如果你能提供更多的代码和错误信息,我可以更好地帮助你解决问题。