soxを使って無音部分で分割しながら録音

 なぜか突然soxをいじってしまった。

 現在はarecordの標準出力をwine経由のwaveflt2にパイプ渡ししているけど、できればwine経由じゃないubuntuプログラムで完結する方法がいいなと思ったもので。

kazz@oscar ~# AUDIODEV=plughw:3,0 rec -p trim 0 300 |sox -V3 - split-.wav silence  1 1t 0.5% 1 2t 0.5%: newfile : restart

 これで前後の無音カットも一発でできるっぽい。要パラメータ調整。

参考になったページ。
qiita.com

過去の試行錯誤
doroyamada.hatenablog.jp