如何使用 Python 播放系统声音?

如何使用 Python 播放系统声音?

我正在编写一个小型提醒应用程序,并希望在计时器达到 0 后播放系统声音。播放该声音的最简单方法是什么?您会推荐哪种声音?

答案1

最简单的方法可能是支付:

system("/usr/bin/canberra-gtk-play --id='bell'")

这也适用于其他编程语言。

/usr/bin/canberra-gtk-play将播放当前声音主题中的声音。请参阅 freedesktop.org声音命名规范了解可用声音及其含义的列表。请注意(据我所知)没有一个声音主题可以提供所有这些声音。

用来ls /usr/share/sounds/ubuntu/stereo查看“ubuntu”声音主题支持哪些声音,该主题是默认的,并且在 Ubuntu 上很少改变(因为没有简单的方法安装声音主题)。

答案2

以下操作适用于 Linux 和 MacOS(尚未尝试 Windows):

print('\a')

相关内容