SoX または他のコマンドライン ツールを使用して、小さなギャップを残して wav オーディオ ファイルを連結します。

SoX または他のコマンドライン ツールを使用して、小さなギャップを残して wav オーディオ ファイルを連結します。

私はSoxを使って複数の生のオーディオファイルを連結することを検討してきました。SoXを使えば、これは次のように簡単です。

sox file1.wav file2.wav file3.wav out.wav

ただし、各ファイルの間に少しの無音を入れてファイルを結合したいです。

小さな無音 WAV を作成し、それをファイルと連結することができました。

sox file1.wav silence.wav file2.wav silence.wav file3.wav out.wav

もっとエレガントな解決策を知っている人がいないかと思いました。SoX にはたくさんのオプションがありますが、これを行うことができるものは見つかりませんでした。おそらく代替ツールがあるのでしょう。

関連情報