web-dev-qa-db-ja.com

Mac端末でサウンドを再生する

スクリプトをバックグラウンドで実行しており、数分ごとにアラートを送信しています。アラートをビープ音の形にしたい。

質問:Mac端末でビープ音を鳴らすにはどうすればよいですか。

47
rk.

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/には、より多くの効果音ファイルがあります。

83
Lri

最も簡単な方法はベルを使うことですecho -e "\a"

12
demure

別の方法はecho ^Gです。しかし、あなたは文字通り^Gをタイプしません。代わりに、ctrl+v, ctrl+gと入力してください。これはecho ^Gとして表示されます。

1
wisbucky