Я хочу отрегулировать громкость mp3-файла во время его воспроизведения, отрегулировав потенциометр. Я читаю сигнал потенциометра поочередно через плату Arduino с скриптами python. С помощью библиотеки pydub
я могу читать файл, но не могу настроить громкость файла во время его воспроизведения. Это код, который я сделал после длительного поиска. Я указал только часть части Pydub. для вашей информации im, используя медиаплеер vlc для изменения громкости.Как отрегулировать громкость аудиофайла путем последовательного получения сигналов напряжения от потенциометра с помощью платы arduino и скриптов python
>>> from pydub import AudioSegment
>>> song = AudioSegment.from_wav("C:\Users\RAJU\Desktop\En_Iniya_Ponnilave.wav")
Во время воспроизведения файла я не могу настроить значение. Пожалуйста, объясните, как это сделать.
pydub - это библиотека для * управления аудио *; он не воспроизводит аудио [сам по себе] (https://github.com/jiaaro/pydub/blob/master/pydub/playback.py). «Смена громкости», с другой стороны, манипулирует * игроком * - и вы не упомянули [какой игрок вы используете] (https://github.com/jiaaro/pydub/blob/master/pydub/utils .py # L119). Вы должны отредактировать свой вопрос, чтобы все это было понятным - это ** не ** вопрос pydub – goncalopp
дорогой Goncalopp, Спасибо за ваши ответы. Я рассмотрю вопрос редита. Фактически я использую плеер VLC. есть ли библиотека, доступная для манипулирования проигрывателем? или я могу использовать os.system или что-то в этом роде. Спасибо – rajupurush
Вероятно, вы должны проверить [привязки python VLC] (https: //wiki.videolan.org/Python_bindings), то – goncalopp