Мне нужно сгенерировать тихие файлы .wav определенной длины / битрейта / кодировки / и т. Д., А затем объединить их с существующим аудиофайлом.
До сих пор я выполнял это с помощью следующей командной строки, который генерирует файл без вывода сообщений длиной десять секунд:
sox -n -r 16000 -c 1 -e signed-integer -b 16 outputfile.wav trim 0.0 10.0
Я хочу автоматизировать процесс в C #, поэтому я экспериментирую с библиотекой SoxSharp.Есть ли способ выполнить указанную выше команду с помощью SoxSharp?
Функция Sox.Process выглядит многообещающей, но для нее всегда требуется входной аудиофайл, который не требуется с помощью командной строки.Если возможно, я хочу избежать взаимодействия с командной строкой в моем коде.
Спасибо!