python 使用 pycaw 套件調整音量

安裝套件:
    
pip install pycaw
    

    
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL

# 取得預設音訊裝置
devices = AudioUtilities.GetSpeakers()

# 啟用音量控制介面
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)
volume = cast(interface, POINTER(IAudioEndpointVolume))

# 取得目前音量(0.0 ~ 1.0)
current_volume = volume.GetMasterVolumeLevelScalar()
print(f"目前音量:{current_volume:.2f}")

# 設定音量 0 ~ 1 (0% ~ 100%)
volume.SetMasterVolumeLevelScalar(0.8, None)
print("音量已設為 50%")

    

文章撰寫中...請稍後...

留言