C # .NET определить звук удара, используя микрофон - PullRequest
0 голосов
/ 12 ноября 2018

Я работаю над приложением UWP, которое должно постоянно слушать звук и распознавать звук удара. Для каждого удара молота мне нужно экономить системное время.

Я посмотрел на несколько алгоритмов, таких как Обнаружение звука хлопка в C #

но ни один из них не близок к тому, что я ищу.

Вот поток:

  1. на моем UWP Я нажимаю кнопку " Прослушивание звука "
  2. Это начнет слух к звуку
  3. Когда в звуковой волне внезапный скачок , который похож на удар большого молотка, мой код должен вызвать событие
  4. Это событие будет собирать информацию, касающуюся удара молотка (в основном, отметку времени)

Любые предложения по созданию хорошего алгоритма приветствуются.

1 Ответ

0 голосов
/ 14 ноября 2018

Исходя из ваших требований, этот ответ даст вам то, что вам нужно.

Ссылка на страницу с информацией о продукте http://www.zonetrigger.com/sound-detection/

Демонстрационная ссылка: http://www.zonetrigger.com/sound-detection/azt-demo.html

Аудио триггер зоны - $ 24,95 Триггер Audio Zone очень прост в использовании: вы запускаете триггеры на звуковой волне, а когда волны выходят за пределы пороговых значений, они выполняют выбранные вами действия. Программное обеспечение было разработано с учетом следующих целей: безопасность, удаленное управление компьютером и мониторинг. Однако, поскольку программное обеспечение может выполнять любые действия, которые вы хотите, вы можете использовать его любым креативным способом, каким только можете!

Если вы не хотите использовать сторонние инструменты и разрабатывать собственное решение, то вы можете попробовать этот подход численная интеграция

...