我需要生成特定长度/比特率/编码/等长度的无声.wav文件,然后将它们与现有的音频文件连接起来。
到目前为止,我已经使用以下命令行提示符完成了此操作,该提示符会生成一个十秒钟长的静默文件:
sox -n -r 16000 -c 1 -e signed-integer -b 16 outputfile.wav trim 0.0 10.0
我想在C#中自动化该过程,因此我正在尝试SoxSharp库。有没有办法使用SoxSharp执行上面的命令?
Sox.Process函数似乎很有希望,但是它始终需要输入音频文件,而使用命令行则不需要。如果可能的话,我想避免与代码中的命令行交互。
谢谢!