我想使用我的 iPhone 测量人类的胀气情况,以便测量、量化并提供基于整体事件质量的各种属性的统计报告。也许太令人愤慨了。有趣,绝对。如果我要“发布”一款 iPhone 应用程序,我希望做得很时尚。没错,我想测量放屁/臭屁/嘟嘟声。

这让我想到了我的问题,

为了提供极其准确的分析,至少,我需要能够测量传播的波包,特别是测量突发包络、相邻峰值之间的距离、动量和速度的波包。

传播波包

A propagating Wave Packet

由于我不是声音分析方面的专家,我想知道是否有可用于声音分析的开发库,可以提供一组具有我上面提到的资格的强大工具?

对于那些范围内的爬行者,欢迎您的想法,但是,仅将想法作为评论留下,因为我正在认真寻找我的问题的答案。

笔记 我知道其他胀气测量应用程序,它们纯粹根据事件的体积和长度进行测量,但没有一个能够提供我在这个突破性/破风应用程序中寻找的质量水平。

笔记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算法找到的“间距”排放。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top