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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android的双簧管库中是否支持音频处理?相关的知识,希望对你有一定的参考价值。

我正在研究我的android应用程序项目,我从环境中获取声音并处理它以消除噪声并增加信号的幅度。

为此,我使用this示例项目进行双簧管库示例项目。我的延迟时间非常短。现在我想知道是否有办法处理输入以增加信号的幅度并减少噪声,就像我们在NoiseSuppressor中那样,但是以原生方式。

对我来说,重要的参数是低延迟输入输出音频。因此,如果我可以在不增加延迟的情况下实现幅度增益和降噪,那么它将会很棒。请让我知道你对这个问题的建议。谢谢你的阅读。

答案

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

这是他们的full documentation

但你可以做的是噪音抑制器android SDK为你的项目提供它。

这里是双簧管的get started文档,它解释了JNI,你可以在java / android sdk中使用噪声抑制器。

以上是关于Android的双簧管库中是否支持音频处理?的主要内容,如果未能解决你的问题,请参考以下文章

音频基础学习二——声音的波形

如何在android中处理音频(.3gp)文件[关闭]

(四)Android通过ffmpeg解码音频

是否可以在颤动中流式传输无尽的音频?

如何同时播放 iPod 库中的两个音频文件?

在字级边界处分割音频信号