分析来自麦克风Javascript的音频输入

Run*_*ny1 11 javascript web-audio-api

我打算在网站上创建一个音乐可视化工具.有些物体应该根据正在播放的当前音乐改变大小和形状(可能是非经典的多行歌曲,例如Do not Stop believe).我想至少能够知道音乐的音量,如果可能的话,任何可以拾取的音高(在Javascript中可以进行FFT吗?).是否有声音API可以让我在Javascript或至少在线执行此操作?

cwi*_*lso 9

是的,这可以通过Web Audio API实现.查看http://webaudiodemos.appspot.com/上的音频输入演示.您不需要自己执行FFT - 网络音频API将为您完成.