#python #windows #ubuntu #аудио
Пишу программу по удаленному управлению ПК. Нужно добавить функцию управления звуком. Есть подходящая библиотека?
Ответы
Ответ 1
В Ubuntu, к примеру, так: import alsaaudio # этот модуль надо предварительно установить: sudo apt-get install python-alsaaudio mix = alsaaudio.Mixer() # инициализируем объект микшера vol = mix.getvolume() # получили текущую громкость mix.setvolume(90) # теперь пусть динамики поорут :) - установим громкость 90 Библиотека python-alsaaudio служит не только для управления микшера, она полезна для работы со звуком вообще В Windows всё проще и сложнее. Проще, наверное скачать библиотеку от Paradoxis и использовать ее: from sound import Sound # будем использовать статические функции класса Sound Sound.mute() # убрали звук Sound.volume_max() # Наоборот, прибавили на максимум cur = Sound.current_volume() # получили текущие настройки vol = int(input("Введите громкость звука в единицах (0..100): ")) # получим громкость от пользователя Sound.volume_set(vol) # установим пользовательскую громкость Sound.volume_up() # увеличим громкость на 2 единицы (проценты говорить неправильно) Sound.volume_down() # уменьшим громкость на 2 единицы
Комментариев нет:
Отправить комментарий