Обнаружение частоты звука - PullRequest
8 голосов
/ 08 марта 2011

В настоящее время я пытаюсь создать приложение для определения частоты звука на iPhone. Мне сообщили, что алгоритм, который мне нужен для определения частоты одной частоты, это алгоритм Гёртцеля.

Однако в настоящее время я пытаюсь реализовать этот алгоритм в C или Objective-C. Я не уверен, как извлечь нужные данные из микрофона и как обрабатывать их в реальном времени с помощью этого алгоритма.

Любая помощь / пример кода будет принята с благодарностью.

Ответы [ 2 ]

11 голосов
/ 08 марта 2011

Примеры проектов:
- http://developer.apple.com/library/ios/#samplecode/aurioTouch/ (обработка в реальном времени)
- http://developer.apple.com/library/ios/#samplecode/SpeakHere/

Проекты выше содержат все, что вам нужно:)

2 голосов
/ 29 февраля 2012

https://github.com/irtemed88/PitchDetector Попробуйте репозиторий кода, он делает то, что вам нужно

...