2010-06-01 7 views
0

В моем приложении я сделал для записи голоса и воспроизведения на устройстве. Теперь я хочу найти звуковую частоту записанного голоса (во время записи). Как я могу найти?. У меня нет идеи. Я загрузил программу «aurio Touch». Но ее слишком сложно понять. Итак, есть ли какие-либо учебные пособия доступны (в iPhone) ?. Как я могу достичь этого?Как найти частоту во время записи голоса в iphone?

Прошу вас, руководствоваться.

Спасибо.

ответ

1

Это включает в себя математику. Если это вас пугает, вы должны, вероятно, получить/купить библиотеку, чтобы провести анализ для вас. Если нет, Fourier transform - хорошее место, чтобы начать видеть, что связано. Когда я это сделал, я начал с того, что выкрикнул исходный код Audacity, чтобы понять, что с ним связано.

+0

+ 1, @ MarkPeters. Спасибо за ответ. Я не использую какое-либо программное обеспечение, зависит от моего требования. поэтому я могу использовать только FFT и есть ли какой-нибудь образец кода для этого ?. Благодарю. – Pugal

+0

@ Пугал Деван: Как я уже сказал, у Audacity есть код для FFT, с которым вы можете возиться. Существует функция Audacity, называемая «Power Spectrum», которая берет образец и вычисляет мощность компонентных частот. Это не сделано для iPhone, но сам код довольно легко понять, если у вас есть базовое понимание C. –