Используя мой iPhone, я хотел бы измерить человеческий метеоризм, чтобы измерить, определить количество, и предоставить статистический отчет на основе различных свойств полного качества события. Возмутительный, возможно. Забава, определенно. Если я собираюсь "выпустить" приложение для iPhone, я хочу сделать это в стиле. Правильно, я хочу измерить пукания/мерзких типов/гудки.
Так, чтобы bring's я к моему вопросу,
Для обеспечения чрезвычайно точного анализа, в очень минимальном, я должен был бы смочь измерить распространяющий волновой пакет, конкретно тот, который измерит конверт пакета, расстояния между смежными пиками, импульсом и скоростью.
Распространяющий Волновой Пакет
Поскольку я не звуковой эксперт звукового анализа, я задавался вопросом, существуют ли библиотеки разработки, доступные для звукового анализа, который предоставил бы устойчивому набору инструментов с квалификациями, как я упомянул выше?
Для тех туфель на платформе объема там, Ваши идеи приветствуются, однако, оставьте идеи только как комментарии, поскольку я серьезно ищу ответ на свою проблему.
Обратите внимание, что я знаю, что другой метеоризм измеряет приложения, которые имеют размеры просто на объеме и длине события, но ни один, что обеспечило бы уровень качества, которое я ищу в этом ground/wind-breaking приложении.
Примечание 2 я абсолютно, 100%, серьезных.
Посмотрите на FMOD и Openal
en.wikipedia.org/wiki/fmod
connect.creativelabs.com/Openal/default.aspx
, написанные в C / C ++, оба этих библиотеки могут быть легко связаны с стандартным кодом iPhone для компиляции на архитектуру ARM iPhone.
Они оба способны извлекать информацию, которую вам требуется от звукового потока микрофона iPhone через API, предоставленные Apple.
Думаю, в этой идее есть смысл. Уже есть приложения, которые измеряют скорость ветра с помощью микрофона iPhone, и они, по-видимому, достаточно точны.
Вы также можете включить в эту программу возможности распознавания лиц и анализа человеческой экспрессии, чтобы включить в вас оценку воздействия на окружающую среду по всей метрике.
В будущем релизе можно будет измерить скорость и ускорение, с которыми другие пользователи iPhone отходят от события, чтобы определить эффективный радиус и силу взрыва.
Правка:
Так как это проект, я думаю, многие люди могли бы отстать, я немного покопался. Есть исходный код , доступный для приложения для iPhone под названием aurioTouch , который, кажется, имеет большую часть того, что вы хотите.
> The code uses: the AU Remote IO audio
> unit to get the audio input and copy
> it to the output the UI presents:
> - Oscilloscope view of the audio
> - time domain
> - frequency domain
> - Scrolling sonogram of the audio
Есть некоторая дополнительная информация о StackOverflow, связанная с тем, чтобы это работало здесь:
aurioTouch проигрывание/нерабочее аудио приложения? AurioTouch & FFT для тюнера инструментов
Удачи, и пусть ветер будет у вас за спиной!
Вы можете реализовать алгоритм ALGORITH FFT , чтобы найти «шаг» излучения.