Ich bin auf der Suche nach einem Tool, das mir in weniger als einer halben Sekunde anzeigt, ob das Mikrofon über einem bestimmten Schwellenwert Geräusche aufnimmt. (Ich plane dann, den Master-Kanal mit einem anderen Kommandozeilen-Tool wie amixer stumm zu schalten.)
while true; do amixer set Master $(rec -n stat trim 0 .5 2>&1 | awk '/^Maximum amplitude/ { print $3 < .15 ? 80 : 0 }'); done