如何用 Python 改变音量?
How to change volume with Python?
我正在编写一个早上叫醒我的程序,但我希望我的程序播放尽可能响亮的闹钟声。所以它需要将音量提高到 100%。但我不知道怎么办。我在 macOS Sierra 上使用 python3
。
您可以使用 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")
在 python 中,您不需要标准库之外的任何东西来执行此操作。 Apple 支持从终端执行 AppleScript,因此 subprocess 模块就足够了。
from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)
我正在编写一个早上叫醒我的程序,但我希望我的程序播放尽可能响亮的闹钟声。所以它需要将音量提高到 100%。但我不知道怎么办。我在 macOS Sierra 上使用 python3
。
您可以使用 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")
在 python 中,您不需要标准库之外的任何东西来执行此操作。 Apple 支持从终端执行 AppleScript,因此 subprocess 模块就足够了。
from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)