Android音频分析实时

Android音频分析实时,第1张

概述我已经在线搜索,但仍然有点困惑(因为我相信别人会是这样的想法).我想说,这不是作业和/或利润. 我想创建一个可以在准备爆米花时收听微波的应用程序.当d出一段时间间隔(例如5-6秒)时,会发出警报.再次,这只是一个让我占领的项目,而不是一个班级. 无论如何,我试图找出如何实时分析音频摄入量时遇到麻烦.也就是说,我需要一种方法来记录“pop”发生的时间.所以你们不认为我没有做任何研究,我已经检查了th 我已经在线搜索,但仍然有点困惑(因为我相信别人会是这样的想法).我想说,这不是作业和/或利润.

我想创建一个可以在准备爆米花时收听微波的应用程序.当d出一段时间间隔(例如5-6秒)时,会发出警报.再次,这只是一个让我占领的项目,而不是一个班级.

无论如何,我试图找出如何实时分析音频摄入量时遇到麻烦.也就是说,我需要一种方法来记录“pop”发生的时间.所以你们不认为我没有做任何研究,我已经检查了this SO问题,并广泛搜索了AudioRecord功能列表.

我想我可能要用read()的版本之一做一些事情,然后将每2秒钟的记录音频与“pop”的录制音频进行比较(即如果70%以上的字节[ ] audioData数组与d出的声音相同,然后记录时间).任何有AndroID音频输入体验的人都可以让我知道,如果我至少在正确的轨道上?这不是我想让你为我编写任何东西的问题,而是一个关于我是否在正确的轨道上的问题,如果不是,我应该改变哪个方向.

解决方法 查看此代码(忽略播放部分): Playing back sound coming from microphone in real-time

基本上,这个想法是你必须取每个16位样本的值(对应于当时的波的值).使用采样率,您可以计算体积峰值之间的时间.我认为这可能会完成你想要的.

总结

以上是内存溢出为你收集整理的Android音频分析实时全部内容,希望文章能够帮你解决Android音频分析实时所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存