Et effektivt kommandolinjeværktøj, der kan overvåge mikrofonen og starte optagelse ved tale, med en justerbar optageperiode, er SoX (Sound eXchange). SoX er et kraftfuldt værktøj til lydbehandling, som kan bruges til en række forskellige lydrelaterede opgaver, herunder optagelse og overvågning af mikrofoninput.
sudo apt-get install sox
sudo apt-get install sox libsox-fmt-mp3
rec output.wav silence 1 0.1 3% 1 3.0 3%
output.wav
: Navnet på outputfilen.silence
: SoX-effekten, der bruges til at detektere stilhed og tale.1 0.1 3%
: Starter optagelsen, når lydniveauet overstiger 3% i mindst 0,1 sekunder.1 3.0 3%
: Stopper optagelsen, når lydniveauet falder under 3% i mindst 3 sekunder.Ved at justere parametrene i silence
-effekten kan du tilpasse, hvornår optagelsen skal starte og stoppe baseret på lydniveauet og varigheden af stilhed eller tale.
SoX er et alsidigt og kraftfuldt værktøj, der kan hjælpe dig med at overvåge mikrofonen og automatisk starte optagelse ved tale, hvilket gør det ideelt til en række forskellige anvendelser, herunder stemmeaktiverede optagelser og lydovervågning.