带有声音警报的Python Subprocess.Popen通知

时间:2019-12-02 15:19:59

标签: python

我正在尝试创建带有警报声的桌面通知。我正在使用linux系统。 我可以创建桌面通知,但没有声音。您能帮我在通知期间添加警报吗?

import subprocess

subprocess.Popen(['notify-send', 'MyFunction', '-i', '/home/my_data/Documents/My_GUI/Icons/Logo.png', 'Done!'])

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下代码并传递通知声音文件名。

stop_sound = False
while not stop_sound:
     process = subprocess.Popen(["afplay", "beep.wav"], shell=False)
     if stop_sound:
         process.kill()