как конвертировать измеритель уровня в Гц в iPhone? - PullRequest
0 голосов
/ 02 ноября 2010

Я использую AudioQueue, чтобы получить индикатор уровня записи через микрофон.Проблема в том, что я получил от этого числа с плавающей запятой.Я знаю, что они представляют для аудио образца.

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

Пожалуйста, помогите, я очень ценю вашу помощь.1009 *

1 Ответ

2 голосов
/ 02 ноября 2010

Аудиозапись с микрофона не будет содержать ни одной частоты, которую вы можете представить в Гц.

Вместо этого это будет комбинация множества различных частот, смешанных вместе, которые представлены вашими сэмплами.

Чтобы получить частоты в вашей выборке и их амплитуду, вам нужно использовать Быстрое преобразование Фурье . По результатам вы можете определить, какие частоты наиболее распространены в вашей выборке, и я думаю, это то, что вы ищете.

...