@RD1706D

Как указать громкость воспроизведения звука в PyAudio?

Пишу небольшую программу для записи звука с одного динамика и воспроизведении его на другом, нужно добавить регулировку громкости, как это сделать в PyAudio?

Код:

import pyaudio

def LOOPBACK():
        loopback = p.open(format=p.get_format_from_width(WIDTH),
                             channels=CHANNELS,
                             input_device_index = 1,
                             output_device_index = 6,
                             rate=RATE,
                             input=True,
                             output=True,
                             frames_per_buffer=CHUNK)
                             

        print("*recording")

        while True:
            data = loopback.read(CHUNK)
            loopback.write(data, CHUNK)
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
rocketmachine
@rocketmachine
вроде так
volume = cast(interface, POINTER(IAudioEndpointVolume))

# Control volume
volume.SetMasterVolumeLevel(-0.0, None) #max
volume.SetMasterVolumeLevel(-5.0, None) #72%
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы