J'habite à côté d'une grande route. La fenêtre ouverte la nuit est heureusement cool et, par intermittence, très bruyante. Comment puis-je régler le volume automatiquement, en fonction de l'entrée microphone intégrée? Si je règle le volume de manière à pouvoir entendre la parole dans un film pendant le passage d'une voiture, il sera très bruyant à d'autres moments, et il se sent très désagréable pour les personnes à proximité (extérieur et voisins).
Mon système est Debian Buster, bien que je puisse probablement faire fonctionner une solution générique. Si aucun package n'est disponible pour cela, une commande pour extraire le volume du microphone par défaut serait déjà utile pour l'écrire.
sox
pour calculer le volume moyen (IIRC il y a d'autres questions sur stackexchange à ce sujet), etpacmd
pour changer le volume de Pulseaudio.