C#.NET使用麦克风确定打击声

时间:2018-11-12 14:34:17

标签: c# uwp soundpool

我正在开发一个UWP应用程序,该应用程序需要继续收听声音并识别锤击声。 对于每一次锤击,我都需要节省系统时间。

我看过几种算法,例如 Clap sound detection in C#

但都不是我想要的东西。

以下是流程:

  1. 在我的 UWP 上,单击按钮“ 听音频
  2. 这将开始听到声音
  3. 当声波中出现突然尖峰时,就像是锤子敲击一样,我的代码应触发事件
  4. 该事件将捕获与锤击有关的信息(主要是时间戳)

对提出一种好的算法的任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

根据您的要求,answer为您提供所需的东西。

链接到产品信息页面http://www.zonetrigger.com/sound-detection/

演示链接:http://www.zonetrigger.com/sound-detection/azt-demo.html

音频区域触发器-24.95美元 音频区域触发器非常易于使用:您将触发器放在声波上,当声波超过阈值时,它们将执行您选择的动作。该软件在设计时考虑了以下目的:安全性,计算机远程控制和监视。但是,由于该软件可以执行您想要的任何动作,因此您可以自由地以其认为的任何创造性方式使用它!

如果您不想使用第三方工具并开发自己的解决方案,则可以尝试这种方法numerical integration