Обнаружение звука Clap в С#
Я хотел бы иметь возможность обнаруживать звук хлопания. Быть довольно новым для любой формы распознавания звука, есть ли простой способ сделать это? Если нет, то какие-либо хорошие ресурсы для распознавания/обнаружения звука С#?
Моя цель - автоматизировать медиацентр клиентов с помощью некоторых базовых элементов управления clap.
Ответы
Ответ 1
В прошлом был задан аналогичный вопрос:
Учитывая аудиопоток, найдите, когда дверь захлопывает (расчет уровня звукового давления?)
Хотя вопрос не был специфичным для С#, у него есть некоторые идеи для использования алгоритмов. (Раскрытие информации: Да, я ответил на этот вопрос.)
Ответ 2
Не уверен, поможет ли это, но все же: MERL - Распознавание звука. Или еще лучше, Обнаружение Clap с микрофоном.
Ответ 3
Я бы не сосредоточился на языке как таковом, а на алгоритме.
Какие характеристики звука позволяют идентифицировать его как хлопок? Продолжительность? Интенсивность? Изменение интенсивности во времени?
Как только у вас есть алгоритм, выберите оптимальный способ его реализации.
Ответ 4
Кажется, проблема, которую вы можете решить, используя так называемый основной анализ компонентов. Попробуйте Google. Также могут помочь другие решения для знаменитой проблемы с коктейль-партией. Но я уверен, что там уже есть некоторые библиотеки.
Ответ 5
Посмотрите Audio Zone Trigger за $25, похоже, что он будет делать именно то, что вы хотите.
Ответ 6
Вот один из видеоуроков для полного руководства https://www.youtube.com/watch?v=IuX8T3tLU_c