node.jsRaspberryPiでgoogle-home-notifierをインストールしてお好みの言葉を話してみるGoogleHomeMiniが年末に安売りになったので自分も購入し、天気やキッチンタイマーのようなものに使用していました。いっても、3日ぐらいで飽きるので他の使い方がないのかなと思い、IFTTTからGoogleスプレッドシートへ記録なども行っていました。そこで、RaspberryPiと連携し、話す言葉を変更できる連携に手をだしました。このネタは2017年のアドベントカレンダーではさんざんやりつくされた感じはしたのですが、自分もその波に乗ってみました。それでもつまずく自分...。今年もいろいろなトラップに引っかかる予感です。今回紹介するgoogle-home-notifierは非常に簡単な呼び出しを行うだけで話すことができるのでとても便利です。RaspberryPiのように常時起動の機器がないと実現ができないのは少しハードルはあるかなと思います。githubを参考にgithub.comNode.jsの準備google-home-notifierはNode.jsのモジュールなので、新しめのNode.jsの設定をします。最近のLTSあたりにしておくのが無難かなと思います。過去のエントリーを参考にして設定します。uepon.hatenadiary.comやっててよかった備忘録。2018/01/08現在は以下のバージョンがLTSのようです。google-home-notifierこんな感じで問題ないようなことが書いてあるのですが。Node.jsの初心者の私にはピンときていませんでした...。あと、モジュールのインストールを行うとエラーが発生して、インストールが完了しませんでした。libavahi-compat-libdnssd-devてな記載が。別途パッケージが必要なのね。パッケージ名を確認するとavahiとかmdnsなライブラリが必要のようです。以下でパッケージをインストールします。手動でインストールしたと設定されました。アーカイブを取得する必要があります。ディスク容量が消費されます。個のファイルとディレクトリがインストールされています。