誰かが話し始めたときに自動的に録音を開始/停止するにはどうすればよいですか?

誰かが話し始めたときに自動的に録音を開始/停止するにはどうすればよいですか?

誰かが話し始めたら録音を開始し、静かになったら録音を停止したいです。

のようなストリーム オーディオ処理ツールがあれば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ソックスオーディオファイルの中央から無音部分を削除できます。

関連情報