Como iniciar / parar a gravação automaticamente quando alguém começa a falar?

2

Eu quero começar a gravar quando alguém começar a falar e parar de gravar quando ficar em silêncio.

Acho que, se houver uma ferramenta de processamento de áudio de fluxo como ImageMagick , posso remover seções em branco como esta:

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

EDITAR

Esta questão é resolvida usando:

$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3
    
por Xiè Jìléi 24.12.2010 / 04:45

1 resposta

1

O predicado silence de SoX pode retirar o silêncio do meio de um arquivo de áudio.

    
por 24.12.2010 / 05:26