【问题标题】:Is the Web Audio API useful for doing faster-than-realtime audio analysis?Web Audio API 对进行比实时更快的音频分析有用吗?
【发布时间】:2014-01-12 22:18:22
【问题描述】:

我一直在尝试确定Web Audio API 是否有助于以比实时更快的速度分析拉入ArrayBuffer 的音频数据。可能的应用程序将在浏览器中进行节拍检测、音高检测等,而不是将文件传递到服务器来完成这项工作。

AnalyserNode 接口似乎非常适合这样的任务,但感觉很笨拙,因为它仍然需要链接到 AudioBufferSourceNodestart() 才能获得任何数据。而且,要比实时更快地执行此操作,需要提高其playbackRate,这会降低分析质量。

或者,使用dsp.js 可能更合适,但它的存储库几年来几乎没有活动,这并不是一个巨大的信任投票。

我想根本问题是:Web Audio API 是用于分析工作还是它的唯一目的(以及它的设计和优化目的)性能和播放?如果不是,是否有任何其他标准或工具被提议或专门用于音频分析?我是否通过提及 dsp.js 来回答我自己的问题?

【问题讨论】:

    标签: javascript audio web-worker web-audio-api beat-detection


    【解决方案1】:

    不是真的,不是 - 目前没有比实时更快的方法来使用分析器。在这一点上,WA 确实会进行分析,但不会比实时更快。

    【讨论】:

    • 谢谢克里斯!很想听听该地区出现的任何资源。我在 Web Audio W3C 邮件列表上,所以也许我会在那里看到一些新闻。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 2016-07-16
    • 2012-03-07
    • 2020-08-05
    • 2021-08-08
    • 2014-04-15
    相关资源
    最近更新 更多