【问题标题】:Reduce the background noise when recording in android在android中录制时减少背景噪音
【发布时间】:2012-07-31 02:13:42
【问题描述】:

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

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

【问题讨论】:

标签: android filter android-ndk noise-reduction


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 他想在他的应用中实现这个
    猜你喜欢
    • 2012-06-26
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 2011-03-30
    相关资源
    最近更新 更多