{"library":"pycaw","title":"pycaw","description":"Python Core Audio Windows Library - control and manage Windows audio devices, sessions, and endpoints. Current version 20251023, released annually.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pycaw"],"cli":null},"imports":["from pycaw.pycaw import AudioUtilities","from pycaw.api.endpointvolume import IAudioEndpointVolume"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pycaw.pycaw import AudioUtilities\n\ndef set_volume(volume_level):\n    devices = AudioUtilities.GetSpeakers()\n    interface = devices.Activate(\n        AudioUtilities.IID_IAudioEndpointVolume, 1, None)\n    from pycaw.api.endpointvolume import IAudioEndpointVolume\n    volume = interface.QueryInterface(IAudioEndpointVolume)\n    volume.SetMasterVolumeLevelScalar(volume_level, None)\n\nif __name__ == \"__main__\":\n    set_volume(0.5)\n    print(\"Volume set to 50%\")\n","lang":"python","description":"Set master volume to 50% using pycaw.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}