使用我的iPhone,我想测量人类的肠胃胀气,以便测量、量化并提供基于整体事件质量的各种属性的统计报告.也许太离谱了.肯定很有趣.如果我要"发布"一款iPhone应用程序,我想做得有型一点.没错,我想测量屁/臭味/嘟嘟声.

这就引出了我的问题,

为了提供一个非常精确的分析,至少,我需要能够测量一个传播的波包,特别是一个可以测量突发波包络、相邻峰值之间的距离、动量和速度的波包.

A propagating Wave Packet

传播波包

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

对于那些关注范围的人,你的 idea 是受欢迎的,但是,请把 idea 作为 comments ,因为我正在认真寻找我的问题的答案.

Note I am aware of other flatulence measuring applications, which measure purely on the volume and length of the event, but none that would provide the level of quality I am looking for in this ground/wind-breaking application.

Note 2 I'm absolutely, 100%, serious.

推荐答案

看看FMOD和OpenAL

  • fmod.组织
  • EN维基百科.org/wiki/FMOD

  • 连接创造力.com/openal/default.aspx

  • EN维基百科.org/wiki/OpenAL

这两个库都是用c/c++编写的,可以很容易地与标准的iPhone代码相链接,以根据iPhone的ARM架构进行编译.

它们都能够通过苹果提供的API从iPhone麦克风的音频流中提取所需的信息.

Objective-c相关问答推荐

使用 NSMutableString 附加到文件的末尾

如何使 UIView 动画序列重复和自动反转

在 Objective C 中将属性标记为已弃用

防止其他程序员调用 -init 的最佳方法

从 Storyboard 实例化视图控制器与创建新实例

捕获组在 NSRegularExpression 中不起作用

在 ARC 中清零弱引用

参考代码中的内部版本号或版本号

滚动后检测 UITableView 中的当前顶部单元格

如何测试生产推送通知?

如何将@selector 作为参数传递?

'supportedInterfaceOrientations' 实现中的返回类型冲突: - 警告

如何推送两个视图控制器但只为第二个设置动画过渡?

我可以在 Objective-C 中重载运算符吗?

UIScrollView - 显示滚动条

UITableViewCell 点击展开

如何以编程方式在 UINavigationController 中按下返回按钮

NSString 中子字符串的出现次数?

UITableView ,重新加载时滚动到底部?

哪个是正确的,nil 或 NULL,来标记没有 Objective-C 块?