JavaコードからSoXコマンドを実行しようとしていますが、いくつか問題があります。SoX(SOund eXchange)ソフトウェアがインストールされていますが、コマンドプロンプトからプログラムを実行するのではなく、プログラムを実行してJavaコードから結果を取得したいと考えています。実行したいコマンドは次のとおりです。
Sox -m sounda.wav soundb.wav final.wav
これが私がテストするために使用しているサンプルコードです:
package soxcmd;
import java.io.IOException;
public class SoxCmd {
public static void main(String[] args) throws IOException {
String path = "c:\\sox";
String[] mystring = {path + "\\sox -m", path + "\\fdir\\sounda.wav", path + "\\fdir\\soundb.wav", path + "\\bdfiles\\final.wav"};
Runtime.getRuntime().exec(mystring);
}
}
これについてあなたの助けに感謝します。ありがとう。