android中录制音频文件的噪声消除

android中录制音频文件的噪声消除,android,audio,Android,Audio,各位,我是android新手。现在,我正在制作一个android应用程序,播放完文件和我自己的声音后,我会录制一个文件。但是,我的wav文件中可能有一些噪音。是否有一些库可用于为我的应用程序消除噪音?有不同种类的噪音,如何消除这些噪音取决于您。没有“魔弹” 为了过滤掉某些频率,你可以应用等式。粗略地说,清晰理解语音所需的信号部分在300 Hz-3000 Hz的范围内。您可以使用EQ消除300Hz以下和3000Hz以上的所有问题。在和中有用于此的java库 如果您的语音和噪音占用相同的频带,则问

各位,我是android新手。现在,我正在制作一个android应用程序,播放完文件和我自己的声音后,我会录制一个文件。但是,我的wav文件中可能有一些噪音。是否有一些库可用于为我的应用程序消除噪音?

有不同种类的噪音,如何消除这些噪音取决于您。没有“魔弹”

  • 为了过滤掉某些频率,你可以应用等式。粗略地说,清晰理解语音所需的信号部分在300 Hz-3000 Hz的范围内。您可以使用EQ消除300Hz以下和3000Hz以上的所有问题。在和中有用于此的java库

  • 如果您的语音和噪音占用相同的频带,则问题会变得更加困难。有多种技术,通常在“宽带降噪”的标题下。我不知道有哪一个java库可以做到这一点,更不用说做得很好了,但您可以用本机代码来实现。我从未尝试过,但提供了一个“有噪音”的插件,您可以从libsox访问它


你说的是过滤器吗?是的,我想过滤我录制的wav文件中的噪音