是否可以从频谱数据中产生声音?

时间:2018-12-31 16:46:55

标签: javascript fft web-audio

借助AnalyzerNode,您可以使用getByteFrequencyData / getFloatFrequencyData方法将声音转换为频谱数据。

是否可以反向移动并播放频谱数据中的声音?

1 个答案:

答案 0 :(得分:0)

频谱数据必须包含相位信息。如果是这样,则可以使用OscillatorNode重现周期性声音。将幅度和相位信息(极性形式)转换为实部和虚部(矩形),以创建适当的PeriodicWave并使用该周期波初始化OscillatorNode

来自AnalyserNode的信息还不够,因为它仅包含频谱的幅度部分。