Есть следующая задача:
Если возникает какой-то звук, то автоматически включается запись и фиксирует звук в файле. Причем название генерируемых звуковых файлов должно содержать отметку времени - начало записи звука.
Я нашел похожее
решение.
$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3
но тут звук пишется в один файл, а мне нужно, чтобы звук был в разных файлах, например:
rec-20131120-14_42_08.ogg
rec-20131120-14_42_57.ogg
Эксперименты со скриптом толка не дали.
Будет совсем идеально, если каждый файл будет содержать звук от начала его появления и после 20 секунда как он прекратился. Я имею ввиду, что если звук через 10 секунд после появления снова возобновится, то запись продолжится в тот же файл.
P.S. Еще есть программа
Audio Recorder, но она недостаточно качественно работает.