Patrick Cook
2015-10-09 22:12:50 UTC
Jeg har brug for at ændre min lydstyrke på mit USB-lydkort (som er standardkortet) via kommandolinjen. Jeg ved, alsamixer
vil gøre det, men jeg har brug for, at det er en kommando med en linje, så jeg kan bruge det i et python-script, f.eks. os.system ("volume up 1") kode> eller noget lignende. Er der nogen måde at gøre dette på?
Jeg har ikke brugt det personligt, men hvis du vil gøre dette programmatisk, er der [pythonbindinger til alsa lib] (http://www.alsa-project.org/main/index.php/Download). Det skulle være tilgængeligt som en pakke på Raspbian - Jeg har ikke en Raspbian pi, der kører lige nu, men jeg vil gætte, at pakken er `pyalsaaudio` (tjek med` apt-cache search alsa | grep python`). Det betyder at læse API-dokumenterne lidt, så ikke så let som `os.system ()`.