当有人开始说话时如何自动开始/停止录音?

当有人开始说话时如何自动开始/停止录音?

我想在有人开始说话时开始录音,在某人安静下来时停止录音。

我想如果有类似的流音频处理工具ImageMagick,那么我可以像这样删除空白部分:

$ rec -t wav - | wavefilter -strip-blank=3sec | lame - >record1.mp3

编辑

这个问题可以通过以下方法解决:

$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3

答案1

谓词silence索克斯可以去除音频文件中间的静音部分。

相关内容