Ich möchte mit der Aufnahme beginnen, wenn jemand zu sprechen beginnt, und die Aufnahme beenden, wenn es still wird.
Ich schätze, wenn es ein Tool zur Verarbeitung von Audio-Streams wie gibt ImageMagick
, kann ich leere Abschnitte wie folgt entfernen:
$ rec -t wav - | wavefilter -strip-blank=3sec | lame - >record1.mp3
BEARBEITEN
Diese Frage wird durch die Verwendung von:
$ rec -t wav - silence 1 0.1 3% -1 1.0 3% | lame - >record1.mp3
Antwort1
Das silence
Prädikat vonSoXkann Stille aus der Mitte einer Audiodatei entfernen.