Czy istnieje sposób (za pomocą wiersza poleceń) na wyprowadzenie poziomu decybeli audio do wejścia liniowego karty dźwiękowej? Chcę uruchomić skrypt, jeśli głośność / intensywność dźwięku wchodzącego do wejścia przekracza pewien próg.
Sprawdziłem pliki i podkatalogi w / proc / asound i trochę zagrałem z narzędziami alsa / a *, ale nie znalazłem niczego obiecującego.
Jakieś pomysły / myśli?
Generalnie nie. Zapisane dane są wartością względną (w stosunku do maksymalnej liczby zapisanych ustawień, która zmienia się w zależności od mikrofonu, karty dźwiękowej i innych czynników).
Jeśli masz inny sprzęt, za pomocą którego możesz skalibrować wartości wyjściowe karty dźwiękowej, możesz to rozgryźć (ponownie, dla konkretnej konfiguracji). Ale bez tego zewnętrznego odnośnika nie ma sposobu na poznanie.
źródło
możesz spróbować czegoś takiego:
źródło