gpt4 book ai didi

ios - EZ音频 : How do you separate the buffersize from the FFT window size(desire higher frequency bin resolution).

转载 作者:行者123 更新时间:2023-11-29 12:46:45 30 4
gpt4 key购买 nike

https://github.com/syedhali/EZAudio

我一直在使用这个音频库取得成功,但现在我想提高读入的麦克风数据的分辨率,以便 FFT 分辨率或频点大小降至 10Hz。为此,我需要缓冲区大小为 8820 而不是 512。麦克风的缓冲区大小和 FFT 窗口大小是否可以分离?我看不到分离它的方法。

如何设置音频流描述,使其可以计算更大窗口的 F​​FT?

任何帮助将不胜感激。

最佳答案

FFT 大小和音频缓冲区大小应该完全独立。您可以只保存多个音频输入缓冲区(可能在循环 FIFO 或队列中),而不处理它们,直到您有足够的样本来满足所需长度的 FFT。

以这种方式保存音频缓冲区还允许您对重叠帧进行 FFT 以获得更高的时间分辨率。

关于ios - EZ音频 : How do you separate the buffersize from the FFT window size(desire higher frequency bin resolution).,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23506325/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com