-1

我正在用 C++ 编写一个小型声音识别程序。所以我有一个 mp3 文件,我使用 mpg123 对其进行了采样,并得到了一个 32 位浮点数组。现在我将这个数组传递给 FFT 函数并获得了一些数据。如何提取频率?

4

1 回答 1

1

FFT返回的“一些数据”,必须是信号频谱。可能它是一个复数数组,要找到“最强大”的频率,您需要找到一个具有最大绝对值(模数)的元素。要计算频率,……这是我的错误……点击 Paul R 评论中的链接。

于 2018-04-12T15:16:25.150 回答