问题描述
使用python控制windows系统的麦克风音量, 启动程序是自动把麦克风音量调节到50%。
要用python做个类似QQ录音检测的功能,我看过Pyaudio, 可以实现录音功能。 然后又找到了win32.api,最后可以实现控制扬声器的声音。
相关代码
import win32api
WM_APPCOMMAND = 0x319
APPCOMMAND_VOLUME_MAX = 0x0a
APPCOMMAND_VOLUME_MIN = 0x09
音量最大
win32api.SendMessage(-1, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_MAX * 0x10000)
音量最小
win32api.SendMessage(-1, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_MIN * 0x10000)
APPCOMMAND_MICROPHONE_VOLUME_DOWN
25
增加麦克风音量。
from:https://docs.microsoft.com/zh...