gpt4 book ai didi

Android 实时音频分析

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:28 26 4
gpt4 key购买 nike

我已经在网上搜索过这个,但还是有点困惑(因为我相信其他人如果想到这样的事情也会这样)。我想先声明,这不是功课和/或利润。

我想创建一个应用程序,在您准备爆米花时可以听取微波炉的声音。当流行音乐之间有一定的时间间隔(比如 5-6 秒)时,它会通过发出警报来工作。再次重申,这只是一个让我忙碌的项目 - 不是为了上课。

无论哪种方式,我都无法弄清楚如何实时分析音频输入。也就是说,我需要一种方法来记录“流行”发生的时间。为了让你们不要以为我没有对此事进行任何研究,我已经查看了this所以问题并广泛搜索了AudioRecord功能列表。

我想我可能不得不对 read() 的其中一个版本做些什么然后每 2 秒左右将录制的音频与录制的“爆破”音频进行比较(即,如果 byte[] audioData 数组的 70% 或更多与爆破音相同,则记录时间)。任何有 Android 音频输入经验的人都可以让我知道我是否至少在正确的轨道上?这不是我要你为我编写任何代码的问题,而是关于我是否走在正确轨道上的问题,如果不是,我应该朝哪个方向前进。

最佳答案

我想我有更简单的方法。

您可以使用 MediaRecorder的 getMaxAmplitude 方法。

只要您的记录器检测到振幅的大幅跳跃,您就检测到了爆米花!

关于Android 实时音频分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7404828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com