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 o 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
Responder1
O silence
predicado deSoXpode retirar o silêncio do meio de um arquivo de áudio.