如何使用 Web Audio API (WAAPI) 获取音频样本数据

问题描述 投票:0回答:1

我正在使用网络音频API,我成功收听麦克风并使用分析仪获取数据(

getFloatFrequencyData
getFloatTimeDomainData
),但是如何在分析仪修改/处理之前获取原始样本数据?

javascript audio web-audio-api
1个回答
1
投票

分析仪不修改样本数据,从分析仪中得到的是时域和频域数据。如果您想实时访问/修改数据,您可以使用脚本处理器节点,请参阅:http://webaudio.github.io/web-audio-api/#the-scriptprocessornode-interface

如果你想记录你的数据,你可以使用RecordJS:https://github.com/mattdiamond/Recorderjs

在下面,RecordJS 使用脚本处理器节点,因此只需查看示例代码即可。基本上使用起来非常简单,您获取输入数据并设置输出数据。

© www.soinside.com 2019 - 2024. All rights reserved.