3

1 つの .wav ファイルを 2 つの部分に分割しようとしていますが、ここで数秒間無音になります。私が見つけたドキュメントに基づいて、次のように動作するはずです。

 sox testfile.wav tester.wav silence 1 0.50 0.1% 1 1.0 0.1% : newfile : restart

「testfile.wav」は音声録音で、途中4秒程度の無音を入れてテストしています。期待される結果は、これを実行すると「tester001.wav」と「tester002.wav」が得られることです。代わりに、元のファイルの最初の部分 (無音部分まで) である "tester.wav" という 1 つのファイルを取得します。どうやって継続させて、無音の後の部分から新しいファイルを作るのだろうと思っています。

私はこれを見つけました:soxはStackOverflowでファイルを分割できませんが、その質問に対する受け入れられた答えは私にとってそれを変えませんでした(4秒のギャップがあるため、秒を3.0に変更しても同じ結果が得られました。それでも変わりませんでした2 番目の音声ファイルをください。)

どんな助けでも大歓迎です!

4

1 に答える 1

3

ハ!私のサーバーで実行されていた SoX のバージョンが古いことが判明しました。これが問題でした。現在のバージョンに更新した後、すべてが期待どおりに機能します。:)

于 2013-04-21T14:59:13.050 に答える