在 iPhone 上测量人体胀气传播波包
-
21-09-2019 - |
题
我想使用我的 iPhone 测量人类的胀气情况,以便测量、量化并提供基于整体事件质量的各种属性的统计报告。也许太令人愤慨了。有趣,绝对。如果我要“发布”一款 iPhone 应用程序,我希望做得很时尚。没错,我想测量放屁/臭屁/嘟嘟声。
这让我想到了我的问题,
为了提供极其准确的分析,至少,我需要能够测量传播的波包,特别是测量突发包络、相邻峰值之间的距离、动量和速度的波包。
传播波包
由于我不是声音分析方面的专家,我想知道是否有可用于声音分析的开发库,可以提供一组具有我上面提到的资格的强大工具?
对于那些范围内的爬行者,欢迎您的想法,但是,仅将想法作为评论留下,因为我正在认真寻找我的问题的答案。
笔记 我知道其他胀气测量应用程序,它们纯粹根据事件的体积和长度进行测量,但没有一个能够提供我在这个突破性/破风应用程序中寻找的质量水平。
笔记2 我绝对,100%,认真的。
解决方案
看看到FMOD和OpenAL
- fmod.org
en.wikipedia.org/wiki/FMOD
connect.creativelabs.com/openal/default.aspx
- en.wikipedia.org/wiki/OpenAL
正c/c++编写的,这两个图书馆可以很容易地被接对标准的iPhone代码汇编对臂架构。
它们既能够提取信息要求从音频流的iPhone是通过麦克风的Api提供的苹果。
其他提示
我认为这个想法有一些优点。已经有一些应用程序可以使用 iPhone 麦克风测量风速,而且它们显然相当准确。
您还可以将面部识别和人类表情分析功能合并到该程序中,以便将环境影响评估纳入您的所有指标中。
在未来的版本中,您可以测量其他 iPhone 用户离开事件实例的速度和加速度,以确定有效的爆炸半径和强度。
编辑:
由于这是一个我认为很多人都可以支持的项目,所以我做了更多的挖掘。有 源代码 可用于名为的 iPhone 应用程序 奥里奥触摸, ,这似乎有你想要的大部分内容。
> 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
祝你好运,愿风在你身后!
您可以执行 FFT算法找到的“间距”排放。