Страницы

Поиск по вопросам

среда, 4 декабря 2019 г.

Как управлять громкостью звука с помощью Python?

#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 единицы

Комментариев нет:

Отправить комментарий