-
Java程序Ambient-Noise-Remover,用于从音频文件中有效去除环境噪声
资源介绍
环境噪声消除器
环境噪声消除器是一个Java程序,可从音频文件中消除环境噪声。 它使用多维卡尔曼滤波器估计输入的音频文件中环境噪声的位置,并使用Java Sound API将其从声音文件中删除。 然后,它输出一个消除了环境噪声的新文件。
动机
Telegram,Signal,Discord和Skype之类的通信应用程序会在声音到达接收者之前自动消除视频和语音通话过程中的背景噪音,这是其软件的一部分。 在我的项目中,我想做他们正在做的事情,只是在一个音频文件中,而不是在传入声音中。
入门
这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 有关如何在实时系统上部署项目的注释,请参阅部署。
先决条件
Ambient-Noise-Remover使用Maven依赖关系管理系统来存储和更新依赖关系以及对软件进行版本控制。 要安装Maven,请访问其并下载。
Maven依赖管理