2024-05-23 17:32:33 发布
网友
我想用Python生成一个铃声,或者任何一种声音。特别是,我假设我在另一台计算机上有一个开放的ssh会话,但是我希望在本地听到音频。在
有可能吗?我试过了
print '\a'
即使我的声卡正常工作,即使在本地也不行。在
这里有两个不同的问题:
这取决于运行代码的系统。在
下面是一个来自answer的示例:
#windows import winsound winsound.Beep(300,2000) #where a is the frequency and b is the duration in miliseconds #linux import os os.system('play no-show-progress null channels 1 synth %s sine %f' % ( a, b))
如果你想在本地播放远程声音,你需要转发声音,就像X转发一样,see this detailed SuperUser answer for how to do that.你需要一个单独的应用程序,名为paprefs来完成这个任务。在
paprefs
如果您只想远程发出噪音,那么在执行脚本时它应该可以正常工作,这取决于哪个shell会话控制音频(如果另一个用户登录并使用扬声器播放音乐呢?)这是一个相关的Unix/Linux question。在
这里有两个不同的问题:
这取决于运行代码的系统。在
下面是一个来自answer的示例:
如果你想在本地播放远程声音,你需要转发声音,就像X转发一样,see this detailed SuperUser answer for how to do that.你需要一个单独的应用程序,名为
paprefs
来完成这个任务。在如果您只想远程发出噪音,那么在执行脚本时它应该可以正常工作,这取决于哪个shell会话控制音频(如果另一个用户登录并使用扬声器播放音乐呢?)这是一个相关的Unix/Linux question。在
相关问题 更多 >
编程相关推荐