![从大量接近无声的小录音中查找文件](https://linux22.com/image/129634/%E4%BB%8E%E5%A4%A7%E9%87%8F%E6%8E%A5%E8%BF%91%E6%97%A0%E5%A3%B0%E7%9A%84%E5%B0%8F%E5%BD%95%E9%9F%B3%E4%B8%AD%E6%9F%A5%E6%89%BE%E6%96%87%E4%BB%B6.png)
我有几千个 2MB 的小型音频录音,这些录音来自一个经常翻转的录音设备。总录制时间为几天,但每个文件大约包含 5 分钟。通常,它仅用于在出现一定音量(语音)时录制音频。问题是我的灵敏度设置太敏感了。结果是混合了带有语音的音频文件,但其中大部分只记录了柔和的背景嘶嘶声。我不能只是“grep”文件中的一堆零。我正在考虑编写一个快速的小型 Java 应用程序来加载每个文件,然后通过简单地添加每个样本之间的差异来计算其中的能量。但我希望有人现在可以用一种简单聪明的方法将一些 bash/awk/play/mpg123 的东西连接在一起。可能在我还不知道的音频工具集中存在一个命令行应用程序?