Как начать / остановить запись автоматически, когда кто-то начинает говорить?


2

Я хочу начать запись, когда кто-то начинает говорить, и остановить запись, когда она замолкает.

Я думаю, что если есть инструмент для обработки потокового аудио, например ImageMagick, я могу убрать пустые разделы, как это:

$ rec -t wav - | wavefilter -strip-blank=3sec | lame - >record1.mp3

РЕДАКТИРОВАТЬ

Этот вопрос решается с помощью:

$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3

Я разработал программное обеспечение, которое делает именно это, и я готов предоставить его с определенной стоимостью, если потребуется.
Гром

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.