Использование SoX vad без аудиоустройства

Я пытаюсь использовать функцию SoX vad (обнаружение голосовой активности) для анализа файла wav, чтобы определить, содержит ли он речь (что неудивительно). Однако я использую его в командной строке на сервере Linux, на котором нет аудиоустройства. Я ожидал бы, что смогу выполнить команду и каким-то образом захватить вывод, но похоже, что функция vad зависит от использования команды "play" и, похоже, зависит от аудиоустройства.

Есть ли способ, которым я могу сделать это без аудио устройства?

1 ответ

Решение

Работает здесь, как вы это запустили? Вот что я сделал:

sox infile.wav outfile.wav vad

outfile.wav обрезается спереди до тех пор, пока не будет обнаружен голос.

Другие вопросы по тегам