我在这个问题中使用了用户 Anil_M 的代码,我想得到相同的结果。但在我的情况下,它绘制了第一张图像
之后我收到一个错误
Traceback (most recent call last):
File "c:/Users/Maram/Desktop/Spectrogram/first_attempt.py", line 73, in <module>
fftArray = fftArray[0:numUniquePoints]
TypeError: slice indices must be integers or None or have an __index__ method
我不明白这个
或者当我尝试使用稍大的 wav 文件时,它甚至不显示第一张图像。我刚收到这个错误:
Traceback (most recent call last):
File "c:/Users/Maram/Desktop/Spectrogram/first_attempt.py", line 38, in <module>
mySoundOneChannel = mySound[:,0]
IndexError: too many indices for array
我认为这些错误在某种程度上是相关的,但我只是不明白它是如何或为什么引起的。
有人可以帮我让它运行说一个更大的 wav 文件/更长的轨道,或者帮助我让我现有的代码运行功率与频率图?任何帮助将非常感激。
(我不知道这是否被认为是重复的——在最初的问题中,没有人遇到过同样的问题。)
ITMISS
相关分类