WinJS 中的音频分析

Posted

技术标签:

【中文标题】WinJS 中的音频分析【英文标题】:Audio Analysis in WinJS 【发布时间】:2013-01-05 18:26:33 【问题描述】:

我一直在 the API 周围寻找我正在寻找的东西,以及在线搜索(但 Windows 应用商店应用的示例非常少)。我本质上要寻找的是在 Windows Store javascript 应用程序中分析音频的起点。例如,如果我正在创建一个简单的可视化工具,并且我需要检测当前播放的音频中的各种“颠簸”。

有人可以在这里指出我正确的方向吗?这在 Windows 应用商店 JavaScript 应用程序中甚至是可能的吗?无论是所选歌曲的音频,还是设备当前正在播放的歌曲,还是麦克风上的音频……任何一种方式都可以满足我目前的需求。我只是在寻找音频分析的起点。

【问题讨论】:

没有完全回答您的问题,但this article 是一本好书。 @GGG:读起来很有趣,当然。 WinRT 绝对是我们多年来在业界享有的 API 的一个子集,我认为它需要进行一些修改才能成熟为真正引人注目的东西。我实际上喜欢范式转变的某些方面,但微软并不以制造出完美的产品而闻名,它表明了这一点。但是,如果限制延伸到即使是简单的音频可视化器也无法实现的程度,那将会受到重创。 (好吧,如果该平台与市场相关,它受到重创,但到目前为止还不是。) 【参考方案1】:

GGG 的回应听起来对 WindowsRT 上的信号处理器的可能性持怀疑态度,我不得不承认我对 WindowsRT 也不太了解。但我们知道您将有可用的 JavaScript。听起来您对 Javascript 中的数字信号处理很感兴趣。如果你看看这些资源。他们可以让你指向正确的方向。

https://github.com/corban***/dsp.js

http://www.bores.com/courses/intro/index.htm

http://arc.id.au/SpectrumAnalyser.html

【讨论】:

以上是关于WinJS 中的音频分析的主要内容,如果未能解决你的问题,请参考以下文章

WinJS 中的 System.Text.Encoding

尝试从 WinJS 读取 C# WinRT 组件中的空字符串时出现异常

从阵列winjs更新列表视图中的分数

音频分析合成中的重叠添加

Python中的音频频率

确定音频处理中的延迟