Quiero empezar a grabar cuando alguien empiece a hablar y dejar de grabar cuando se quede en silencio.
Supongo que si existe una herramienta de procesamiento de transmisión de audio como ImageMagick
, puedo eliminar secciones en blanco como esta:
$ rec -t wav - | wavefilter -strip-blank=3sec | lame - >record1.mp3
EDITAR
Esta pregunta se resuelve usando:
$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3
Respuesta1
El silence
predicado deSoXpuede eliminar el silencio del medio de un archivo de audio.