Mac + zshで音声リマインダ

動機

キーボードだけで操作できて、音声でリマインドしてくれる(画面切り替える必要が無い)簡単なリマインダが欲しかった。

実装

~/.zshrc

remind() { sleep `expr 60 \* $1`; say $2 -v Kyoko; }

と書いて、 source ~/.zshrc とすれば準備完了。あとは

remind 1 リマインドだよ

で1分後に「リマインドだよ」と音声で教えてくれる。