はじめに
Pythonで重い処理を実行して、実行が終わったら通知音が鳴るようにしたい時があると思います。
その方法を松尾研のLLM講座のSlackで知ったので、メモも兼ねてこの記事を作成しました。
方法
Jupyter-Beeperというライブラリを使います。
インストール
pip install Jupyter-Beeper
実行
import juyter_beeper
b = jupyter_beeper.Beeper()
# (重い処理)
b.beep(frequency=100, secs=1, blocking=True) # ここでブザー音が鳴る
frequencyで音の周波数を, secsで音の長さを秒数で指定します。