我有一个脚本在后台运行,每隔几分钟就会向我发送一次警报。我希望警报以哔哔声的形式发出。
问题:如何在 Mac 终端中播放哔声?
答案1
printf \\a
并osascript -e beep
播放默认警报声音,但如果警报音量设置为零,则警报声音将保持静音。printf \\a
如果禁用铃声,则警报声音也将保持静音。
您也可以使用 afplay 或者说:
afplay /System/Library/Sounds/Funk.aiff
say done
中还有更多音效文件/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/
。
答案2
最简单的方法是使用铃铛
echo -e "\a"
答案3
聆听并挑选
ls /System/Library/Sounds/ | awk '{print $1}' | while read sound; do printf "using $sound...\n"; afplay /System/Library/Sounds/$sound; sleep 0.5; done
ls /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/ | awk '{print $1}' | while read sound; do printf "using $sound...\n"; afplay /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/$sound; sleep 0.5; done