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

Пользователь

от hoyt.jerde , в категории: Python , 8 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от carlo.cummerata , 6 месяцев назад

@hoyt.jerde 

Для управления громкостью звука с помощью Python, можно использовать модули sounddevice или pyaudio.


Пример использования модуля sounddevice:

1
2
3
4
5
6
7
8
import sounddevice as sd

# получение текущей громкости
volume = sd.query_devices()['default']['volume']
print(volume)

# установка громкости в 50%
sd.volume_set(0.5)


Пример использования модуля pyaudio:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import pyaudio

# создание объекта для работы с звуком
p = pyaudio.PyAudio()

# получение идентификатора устройства ввода/вывода
device_id = p.get_default_output_device_info()['index']

# получение текущей громкости
volume = p.get_device_volume_range(device_id)
print(volume)

# установка громкости в 50%
p.set_volume(0.5)