Использование SoX vad без аудиоустройства
Я пытаюсь использовать функцию SoX vad (обнаружение голосовой активности) для анализа файла wav, чтобы определить, содержит ли он речь (что неудивительно). Однако я использую его в командной строке на сервере Linux, на котором нет аудиоустройства. Я ожидал бы, что смогу выполнить команду и каким-то образом захватить вывод, но похоже, что функция vad зависит от использования команды "play" и, похоже, зависит от аудиоустройства.
Есть ли способ, которым я могу сделать это без аудио устройства?
1 ответ
Решение
Работает здесь, как вы это запустили? Вот что я сделал:
sox infile.wav outfile.wav vad
outfile.wav
обрезается спереди до тех пор, пока не будет обнаружен голос.