Я пытаюсь разделить один файл .wav на две части, где несколько секунд тишины. На основании документации, которую я нашел, должно работать следующее:
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" который является первой частью исходного файла (вплоть до тишины). Меня интересует как заставить его продолжить и сделать новый файл из части ПОСЛЕ тишины.
Я нашел это: sox не может разделить файлы в StackOverflow, но принятый ответ на этот вопрос не изменил его для меня (изменение секунд на 3.0 дало мне те же результаты, так как у меня есть четырехсекундный разрыв. Он все еще не дал мне второй аудиофайл.)
Любая помощь будет оценена по достоинству!