C#中的拍手声音检测

时间:2009-06-11 11:51:11

标签: c# audio sound-recognition

我希望能够发现鼓掌声。对于任何形式的声音识别都是新手,有什么简单的方法可以做到这一点吗?如果没有,C#声音识别/检测的任何好资源?

我的目标是使用一些基于拍手的基本控件自动化客户端媒体中心。

5 个答案:

答案 0 :(得分:7)

过去有一个类似的问题:

Given an audio stream, find when a door slams (sound pressure level calculation?)

虽然这个问题不是特定于C#,但它确实有一些算法可供使用。 (披露:是的,我确实回答了这个问题。)

答案 1 :(得分:1)

不确定这是否有任何帮助,但仍然是:MERL - Sound Recognition。或者更好,Clap detection, with microphone

答案 2 :(得分:1)

我不会专注于语言,而是关注算法。

声音的哪些特征允许您将其识别为拍手?时间?强度?强度随时间的变化?

一旦你有了算法,然后决定实现它的最佳方式。

答案 3 :(得分:0)

使用所谓的主成分分析似乎可以解决这个问题。试着谷歌吧。其他着名鸡尾酒会问题的解决方案也许有所帮助。但我相信已经有一些图书馆了。

答案 4 :(得分:0)

以25美元的价格查看Audio Zone Trigger,看起来它会完全符合您的要求。