誰かが話し始めたら録音を開始し、静かになったら録音を停止したい。
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
SoX のsilence
述語は、オーディオファイルの途中から無音を取り除くことができます。