我需要一种python方式来发出系统/主板扬声器的蜂鸣声,独立于连接到我计算机上的扬声器。我并不总是打开扬声器,所以我需要对主板扬声器发出蜂鸣音。
我见过的所有库(尤其是winsound),都是通过连接到我电脑上的扬声器播放声音的。我想对系统/主板扬声器发出蜂鸣音。
有没有办法使系统扬声器发出蜂鸣音?我对依赖Windows的库没意见。
发布于 2013-11-28 11:09:18
使用对命令行的调用:
>>> from subprocess import call
>>> call(["echo", u'\x07'])因为$ echo ^G - ^G是主板嘟嘟声的字符-会产生这种声音,要用python做到这一点,你只需执行命令即可。
发布于 2014-10-31 10:06:49
只需将'\a'打印到标准输出
print '\a' # for python3, print('\a')如果您不想打印换行符
print '\a\b', # for python3. print('\a\b', end='')
sys.stdout.flush()https://stackoverflow.com/questions/20256935
复制相似问题