iPhone: обнаружение воспроизводимого звука определенной частоты (амплитуды) - PullRequest
1 голос
/ 19 апреля 2011

Я пытаюсь написать приложение для iPhone, которое должно отслеживать любой входящий звук. Я не уверен, как мне получить звук, записанный микрофоном iPhone, и определить его частоту. Если звук с той же частотой повторяется пару раз, мне нужно предпринять некоторые действия. Может ли кто-нибудь, пожалуйста, помогите мне здесь. Я прошел через Как определить частоту / высоту звука на iPhone? , но я не мог понять, как их использовать.

Любая документация или пример были бы действительно полезны.

Спасибо.

1 Ответ

1 голос
/ 19 апреля 2011

Вы оцените это о том, как получить звук "без необходимости опускаться до C", используя AVAudioRecorder ...

Затем начните исследовать FFT ...

Оформить заказ в этом посте о FFT для iPhone, где упоминаются различные варианты, включая возможность использования Accelerate * от Apple1014 * framework (в котором вам нужно будет перейти на C), чтобы получить "написанные Apple функции FFT".

Это , вероятно, то, что вы действительно хотите прочитать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...