我正在尝试从 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);
}
}
我会感谢你在这方面的帮助。谢谢。