Обнаружение звука Clap в С#

Я хотел бы иметь возможность обнаруживать звук хлопания. Быть довольно новым для любой формы распознавания звука, есть ли простой способ сделать это? Если нет, то какие-либо хорошие ресурсы для распознавания/обнаружения звука С#?

Моя цель - автоматизировать медиацентр клиентов с помощью некоторых базовых элементов управления clap.

Ответ 1

В прошлом был задан аналогичный вопрос:

Учитывая аудиопоток, найдите, когда дверь захлопывает (расчет уровня звукового давления?)

Хотя вопрос не был специфичным для С#, у него есть некоторые идеи для использования алгоритмов. (Раскрытие информации: Да, я ответил на этот вопрос.)

Ответ 3

Я бы не сосредоточился на языке как таковом, а на алгоритме.

Какие характеристики звука позволяют идентифицировать его как хлопок? Продолжительность? Интенсивность? Изменение интенсивности во времени?

Как только у вас есть алгоритм, выберите оптимальный способ его реализации.

Ответ 4

Кажется, проблема, которую вы можете решить, используя так называемый основной анализ компонентов. Попробуйте Google. Также могут помочь другие решения для знаменитой проблемы с коктейль-партией. Но я уверен, что там уже есть некоторые библиотеки.

Ответ 5

Посмотрите Audio Zone Trigger за $25, похоже, что он будет делать именно то, что вы хотите.