gpt4 book ai didi

ruby - 当我的脚本中断时,如何让 shell/ruby 发出声音(让我的电脑发出哔哔声或播放声音/音轨)?

转载 作者:数据小太阳 更新时间:2023-10-29 07:40:39 28 4
gpt4 key购买 nike

我正在运行一个测试脚本,它在一个网站上一遍又一遍地运行,在几个小时的过程中运行了数百次。例如,我希望 ruby​​ 开始大声播放歌曲/mp3,以便在我位于相当小的公寓的不同部分时提醒我。

最佳答案

我已经为所有 Mac OSX 用户找到了解决方案。此博文的致谢:http://www.mitchchn.me/2014/os-x-terminal/给我看:

Mac 终端有一个名为 say 的命令。 say 功能与人们希望的完全一样:

say "I'm done master"

只是从终端执行此操作。

在 ruby​​ 脚本中(在我的例子中)这很容易实现。

`say "I'm done master"`

很有魅力。

好吧,我宁愿默认是女声,但这很棒。

要切换语音,请转到“系统偏好设置”>“听写和语音”>“文本转语音”>“系统语音”

Vicki 可能是最好听的女声

编辑:哦,是的,我希望计算机在崩溃时发出声音。在 ruby 中做到这一点:

def go(x)
begin# starts rescue block
puts "5/#{x} = #{5/x}"
rescue
`say "something is wrong, master."`
end
end

go(0)
#=> ...

关于ruby - 当我的脚本中断时,如何让 shell/ruby 发出声音(让我的电脑发出哔哔声或播放声音/音轨)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877422/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com