Android双簧管库是否支持音频处理?

Android双簧管库是否支持音频处理?,android,android-ndk,Android,Android Ndk,我正在做我的android应用程序项目,在这个项目中,我从环境中获取声音,并对其进行处理,以消除噪音并增加信号的幅度 为此,我将使用oboe库示例项目的示例项目。我的延迟非常低。现在我想知道是否有一种方法可以处理输入,以增加信号的振幅,减少噪声,就像我们在中所做的那样,但是以一种自然的方式 所以对我来说重要的参数是低延迟输入输出音频。所以,如果我能在不增加延迟的情况下实现振幅增益和噪声降低,那就太棒了。请告诉我你对这个问题的建议。感谢阅读。否,双簧管不支持音频预处理/噪声消除 这是他们的看法 但

我正在做我的android应用程序项目,在这个项目中,我从环境中获取声音,并对其进行处理,以消除噪音并增加信号的幅度

为此,我将使用oboe库示例项目的示例项目。我的延迟非常低。现在我想知道是否有一种方法可以处理输入,以增加信号的振幅,减少噪声,就像我们在中所做的那样,但是以一种自然的方式


所以对我来说重要的参数是低延迟输入输出音频。所以,如果我能在不增加延迟的情况下实现振幅增益和噪声降低,那就太棒了。请告诉我你对这个问题的建议。感谢阅读。

否,双簧管不支持音频预处理/噪声消除

这是他们的看法

但你能做的是安卓SDK为你的项目提供噪音抑制器


以下是双簧管的文档,其中解释了JNI,您可以在java/android sdk中使用噪声抑制器。

您看到了吗:@keepTrackOfYourStack我考虑过这个库。它就像双簧管。除非我遗漏了什么,否则这两个库都没有提供任何好的方法来实现噪声抑制器。在这一点上,我正在考虑创建我自己的过滤器,以减少噪音。但是,如果有人有更好的解决方案,那么我肯定会考虑它,因为我更喜欢使用库而不是编写可能有错误的大型代码。是的,我也没有在库中找到噪声抑制的具体示例…只是认为我可能错过了它。谢谢Akhil Suraputam的建议。但是我正在开发的应用程序如果是一个实时应用程序,那么从NDK到SDK再到NDK的额外切换将增加额外的开销。我使用NDK而不是使用media recorder的原因是延迟。目前,我正在制作我自己的库,但如果你有比我更好的建议或库,我愿意听。Android NDK在JNI上工作。请参阅。我引用DOC的这句话“NDK把C和C++代码编译成本地库,并使用GeIDLE,IDE的集成构建系统将它打包到您的APK中。java代码可以通过java本地接口(JNI)框架调用您的本机库中的函数。”我还想向您澄清,使用NDK已经结束,但不是SDK。这是因为本机代码与java通信。