2010-03-24 7 views
0

Я использую .NET 3.5.Захват звука с микрофона/наушников и действие триггера на перкулярной частоте

Мне нужно захватить звук с микрофона/наушников и активировать действие на определенной (не точной) частоте (Нужно выполнить какое-либо действие, когда игрок бьет мяч клюшкой во время игры в гольф).

Итак,
1. Как захватить звук с микрофона/наушников с помощью .NET 3.5?
2. Триггерное действие при определенной (не точной) частоте?

Любые идеи?

+0

Нашел один хороший образец по адресу: http://voicerecorder.codeplex.com/. Это именно то, что я хочу. Но написано в WPF. Кто-нибудь имеет один и тот же образец (измеряя частоту во время записи), написанный в .NET 3.5 (без WFP)? –

ответ

0

Для второй части взгляните на this question.

+0

FFT несколько завышен. Достаточно простого фильтра или алгоритма Goertzel. –

3

Для (2) Я предлагаю Goertzel algorithm, который очень прост в применении и позволит вам обнаруживать энергию в узком диапазоне частот.