どうモメンです。
google homeは、話しかけて応答してくれる分には愛用しているのですが、どうしてもやりたいことが一つ、できないままです。
それはgoogle homeが自ら喋って、通知をしてくれることです。プッシュ通知機能(notification)です。
ラズパイ等を駆使すればそういうことができるらしいのですが、私はラズパイと聞くだけで条件反射的に「降参」してしまうド素人なので・・・
amazonのアレクサがこの通知機能をデベロッパー向けには解放したようですが、どうも調べてみるとこちらから「通知を教えて」的なことを話しかけないと、アレクサ自らが喋って教えてくれるわけではないようです。つまりそれは「プッシュ通知」じゃなくて「プル通知」・・・そうなんです、現状のgoogle homeも全ての動作がプル通知なのです!
深夜や夜中に勝手に喋られると困るというのは分かります。それだけの理由で、機能を制限してるとは思えません・・・。何らかのセキュリティ上の制約が重いのだと思います。
なんとかgoogle homeに、せめてタイムスケジューラー的なメッセージ通知、鳩時計のように、「9時になりました」「お薬は飲みましたか?」的なことを喋らせる方法がないか、素人発想ながら思考実験を繰り返した結果、わりと簡単に実現しました!
まず、原始的方法(?)ながら、タブレット端末を組み合わせることで、「決まった時間にgoogle homeに今日の予定を読み上げてもらう」ことに成功しました。
google homeでgoogleカレンダーの予定を毎日決まった時間に喋らせる裏技
色々ちゃんと調べてみると、google homeのプッシュ通知は、ラズパイかパソコンにnode.jsってのを入れていじくったらできることはできるらしいですね。
node.jsとは何ぞという質問には、とても今の私の知識レベルでは解説できませんので興味のある方はググってみてください。
ついでに同じ仕組みで、IFTTTを利用して定刻になったらgoogle homeに「長い決まったフレーズ」を鳩時計のようにしゃべってもらう方法も、実現しました。
【お薬飲みましたか】google homeに特定のフレーズを時間通りに喋らせる裏技【風呂に入りましょう】
正直これ以上はあまり深みにハマりたくないので、ぜひとも近いうちのアップデートで、google homeにプッシュ通知機能を実装していただけるように切に願っております!