2011-11-15 1 views
2

Я использую основные методы от http://msdn.microsoft.com/en-us/library/gg442302(v=vs.92).aspx для доступа к микрофону. Но я пытаюсь обнаружить появление определенного звука, например, clapper. Как интерпретировать поток из микрофона? Что именно представляют собой поплавки в буфере?Как интерпретировать аудиопоток с микрофона для определения определенного звука в WP7?

Благодаря

ответ

3

Я думаю, что это могло бы помочь http://en.wikipedia.org/wiki/Pulse-code_modulation. Я думаю, что значения в некотором роде представляют смещение механической части в микрофоне от ее среднего положения, но я уверен, что теория и словарь могут стать очень глубокими.

Когда речь заходит о распознавании звуков - это также может быть произвольно сложным, но clapper может быть простой задачей - вы в основном хотите обнаружить внезапное увеличение объема, что проявится в резком, кратковременном увеличении скользящее среднее значение абсолютных значений в потоке, поэтому я поставил скользящие окна в поток и продолжаю проверять с определенными порогами - одно короткое окно для порога большого объема и два соседних, более длинных и нижних пороговых окна, чтобы убедиться, что там не было такого шума до и после колокольчика.