AnalyserNode 开窗

AnalyserNode windowing

WebAudio的AnalyserNode有一个FFT来获取声音信号的频域数据。 我不明白 FFT 的 windowing 函数是如何定义的。是否可以更改 window 大小甚至 window 函数(即 Hanning 或 Blackman)? 如果window不可调,window大小是多少,用的是哪个windowing函数?

很遗憾,我无法在文档中找到它。

规范已更新,其中包含有关如何在 AnalyserNode 中完成 windowing 的更多详细信息:http://webaudio.github.io/web-audio-api/#fft-windowing-and-smoothing-over-time

综上,window大小为FFT大小,window函数固定为Blackmanwindow.