减少安卓录音时的背景噪音

问题描述 投票:0回答:2

我开发了一个应用程序,它通过使用Android中的音轨和音频记录类来录制声音并同时播放大约100毫秒的延迟。但播放的音频有很多背景噪音。所以android中有什么办法可以减少播放时的背景噪音

请不要告诉我习惯使用 Audacity 软件来降低噪音,因为我没有保存录制的音频。我只是将它保存在缓冲区中并通过音轨播放该缓冲区。可以使用 NDK 实现一个过滤器来减少 Android 中的背景噪音。

android filter android-ndk noise-reduction
2个回答
0
投票

最简单的事情就是使用语音设置播放音频。它将滤除大部分“嗡嗡”噪音。 AudioManager.STREAM_VOICE_CALL。您可以使用 NoiseSupression 过滤器(如果可用)。 NoiseSuppressor.create(device.getAudioSessionId());


-4
投票

您可以使用ClearRecord应用程序。这是免费的。您可以在开启降噪功能的情况下播放音频。播放音频时,背景噪音被消除,清晰可见。

© www.soinside.com 2019 - 2024. All rights reserved.