如何用Python改变音量?

问题描述 投票:2回答:2

我正在编写一个程序来唤醒我早上,但我希望我的程序尽可能响亮地播放闹钟声。所以它需要将音量提高到100%。但我不知道怎么做。我在macOS Sierra上使用python3

macos python-3.x volume
2个回答
2
投票

您可以使用Applescript控制计算机的音量:

set volume output volume 100

要从python执行Applescript,您可以使用可以与py-applescript一起安装的sudo easy_install py-applescript。以下脚本将设置卷:

import applescript

applescript.AppleScript("set volume output volume 100").run()

编辑:对于Python3.6,您可以使用osascript代替:pip3.6 install osascript和:

import osascript

osascript.osascript("set volume output volume 100")

1
投票

在python中你不需要标准库之外的任何东西来做这件事。 Apple支持从终端执行AppleScript,因此子进程模块就足够了。

from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)
© www.soinside.com 2019 - 2024. All rights reserved.