我希望能够发现鼓掌声。对于任何形式的声音识别都是新手,有什么简单的方法可以做到这一点吗?如果没有,C#声音识别/检测的任何好资源?
我的目标是使用一些基于拍手的基本控件自动化客户端媒体中心。
答案 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,看起来它会完全符合您的要求。