从Android中录制的音频文件中删除噪音

时间:2013-03-16 14:27:54

标签: android audio

每个人,我是android新手。现在,我正在制作一个Android应用程序,我将在播放文件和我自己的声音后录制文件。但是,我的wav文件中可能会有一些噪音。我可以用一些库来消除我的应用程序的噪音吗?

1 个答案:

答案 0 :(得分:1)

有各种各样的噪音,你如何摆脱它取决于。没有“魔弹”。

  • 要过滤掉某些频率,您可以应用均衡器。粗略地说,清楚理解语音所需的信号部分落在300Hz-3000Hz的范围内。您可以使用EQ消除300 Hz以下和3000 Hz以上的所有信号。 JSynprocessing中有一些java库。

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