gpt4 book ai didi

audio - 与FFT中的一系列频率相关的幅度

转载 作者:行者123 更新时间:2023-12-03 00:49:49 25 4
gpt4 key购买 nike

Web Audio API函数getByteFrequencyData返回一个无符号字节数组,其中包含音频样本的频率数据。如何提取与一系列频率相关的平均值?我在寻找表格的功能

    function getMeanValue(minimumFrequency, maximumFrequency)

我要寻找的此功能的目的是将音频样本从0-200 Hz,200-400 Hz,400-800 Hz等分成多个频带(因为音高是对数感知的)。

最佳答案

只需将落入该范围内的值取平均值即可。根据频段的灵活性,这可能会或多或少地容易-例如,如果您想要200-400Hz的平均值,例如在44.1kHz的audioContext中,则必须进行一些更复杂的插值数学运算,但并非如此 super 难。如果您只想进行一些估算,这会更容易,因为这些桶在[0,Nyquist frequency]上已经线性排列。

关于audio - 与FFT中的一系列频率相关的幅度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22648665/

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