Можно ли провести анализ звука на iOS? - PullRequest
3 голосов
/ 03 апреля 2012

Я записан на курс о фонетическом анализе, и он требует окончательного проекта. Мне интересно, могу ли я сделать это на iOS. Я знаю, что есть способ записи, но есть ли способ получить форму волны или что-то, что можно проанализировать из этой записи?

Ответы [ 3 ]

2 голосов
/ 03 апреля 2012

Да. Вы можете открыть запись или аудио файл и получить доступ к его образцу данных. Существуют API для чтения файла и его примеров данных. Accelerate.framework может преобразовать ваш сигнал из временной области в частотную область. Тем не менее, платформы iOS не включают в себя специальные API-интерфейсы для анализа ваших общих сигналов, поэтому вам нужно будет написать большинство того, что вам нужно для ваших алгоритмов анализа.

1 голос
/ 03 апреля 2012

Определенно, вы можете многое сделать для анализа звука в iOS. В настоящее время я работаю над проектом, который в режиме реального времени FFT анализирует звук.

В iOS нет (или, по крайней мере, до Siri или чего-либо еще) встроенных средств для обработки звука, но существует множество бесплатных программ сторонних разработчиков на языке C сетевые утилиты, которые можно скомпилировать для работы на iOS.

0 голосов
/ 03 апреля 2012

Возможно, вы могли бы использовать AVCaptureAudioDataOutput класс.

Этот вопрос также может помочь: Как воспроизводить буферы аудиосэмплов из AVCaptureAudioDataOutput

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