我试图播放麦克风音频,但我发现音频以44,1KHz录制,我发送数据的设备仅支持8KHz音频数据。
有没有办法使用javascript转换采样率?
答案 0 :(得分:0)
如果要在浏览器中执行此操作,可以使用类似https://github.com/taisel/XAudioJS/blob/master/resampler.js的方法对其进行降采样。我只是想知道您可以发送的内容仅直接从浏览器支持8KHz。 Web音频api仅允许将输出(来自浏览器的最终输出)输出到audiocontext的目标节点,据我所知,该目标由您的系统确定。