Google Homeがさらに賢く便利になるIFTTTとは?
ここ数年、ネット上でもよく見かけるようになった「IFTTT」というワード。見たことはあるけど、具体的にどんなサービスなのか分からないという人も多いのではないでしょうか?
簡単に言うと「SNSやプラットフォーム同士を連携させることができるWEBサービス」ですが、これでは何のことかイメージしにくいですよね。もう少し噛み砕いて説明します。
IFTTTとは「if This Then That」の頭文字をとったものです。意味は「もしも、これをしたら、そのときは、あれをする」と覚えておくと、この先の話の流れも掴んでいただけるでしょう。
「もしも7時になったら、そのときは、起床する」
「もしも彼女が訪ねてきたら、そのときは、母親に紹介する」
など、具体的な言葉を当てはめるとさらに想像しやすいかもしれません。
IFTTTでは、「if This Then That」に基づく「レシピ」を作成し、実行させることができるのです。
「this」の部分を「トリガー」、「that」の部分を「アクション」として、複数のWebサービスを組み合わせたシステムを構築します。このレシピは自分で使うだけでなく、他の人が作ったものを使ったり、自分のレシピを他の人に使ってもらったりすることも可能です。
たとえば、Twitterに投稿した内容と同じものをFacebookに投稿したいとします。その時、わざわざもう一度同じ文章を打ったり、コピペしたりしなくてもいいように、IFTTTを使います。「If This Then That=もし、これをしたら、そのときは、あれをする」に基づいて、「もし、Twitterに***と投稿したら、そのときは、***とFacebookに投稿する」というレシピを作り、実行させれば良いのです。
他にも、「仕事のメールをGmailで受信したら、その内容をそのままEvernoteに保存する」、「Foursquareでチェックインしたら、Googleカレンダーに登録する」など、様々な使い方があります。
このように、IFTTTは“まったく別のコンテンツ同士を連携させることができるサービス”なのです。
では、そんなIFTTTをGoogle Homeと連携させす ることで具体的に何が可能になるのか、簡単な例を挙げますので一緒に見ていきましょう。
Google HomeとIFTTTを連携させる方法
まずはGoogle HomeとIFTTTを連携させる方法からご紹介します。
1 IFTTTのアカウントを作る https://ifttt.com/
2 My Appletsにアクセスする https://ifttt.com/join
3 「+this」をクリックして「Google Assistant」を検索しアイコンをクリックする
4 「Connect」をクリックしてGoogle Homeに紐づいているGoogleアカウントでログインする
次に、Google Homeと連携させたいサービス(たとえばLINEやTwitter、Facebookなど)も同様の手順で連携させましょう。
このとき、Google Homeに紐づいているアカウント、そして連携させたいLINE、Twitter、Facebookなどのアカウントでログインしていることを確認してください。
レシピは複数作ることができ、Google HomeとTwitter、Google HomeとLINE、というように複数の組み合わせを同時に連携させることも可能です。
IFTTTのレシピの作り方
今回は、「Google Homeに向かってつぶやいたら、その内容をTwitterに投稿する」というレシピを作ってみます。
1 IFTTTにアクセスしてトップページ右上のアカウントアイコン→「Create」の順にクリックする
2 「+this」の部分をクリックする
3 検索画面になるので「Google Assistant」を検索してアイコンをクリックする
4 トリガーの4パターンが表示されます。
・定型句をいう「Say a simple phrase」
・数字の変数と併せて定型句をいう「Say a phrase with a number」
・テキストの変数と併せて定型句をいう「Say a phrase with a text ingredient」
・テキストと数字の変数と併せて定型句をいう「Say a phrase with both a number and a text ingredient」
トリガーとは、あるアクションを始めるためにきっかけとなる言葉や信号のことを言います。たとえば、
【毎朝Google Homeに「オッケーGoogle、起きた」と話しかけたら、Twitterに「おはよう」と投稿する】とする場合、1番の定型句で十分です。
ただし、毎朝違うことを呟きたいなら3番か4番を選びます。
例えば、【Google Homeに「オッケーGoogle、”6時に起きた”とTwitterに投稿して」と話しかけたら、Twitterにその内容を投稿する】などです。3番の場合はテキストの変数を$、4番の場合はテキストの変数を$、数字の変数を#で表します。
自由につぶやいた言葉を投稿したい場合は、3や4などを選択します。
次にトリガーを設定します。以下は例です。
今回は3番を選びます。「Trigger Fields」の入力欄には、Google Homeに何と話しかけるか、そしてGoogle Homeが何と返答するかを入力します。変数(毎回変わる)部分、つまりここではツイートの内容を$とします。
1 「What do you want to say?」→Google Homeに何と話しかけるか
例:「Twitterに投稿 $」
2 「What’s another way to say it?」→別の言い方(空欄可)
例:「Twitterで $ を投稿」
3 「And another way」→さらに別の言い方(空欄可)
例:「Twitterに $ と投稿」
4 「What do you want the Assistant to say in response?」→投稿が完了した際にGoogle Homeが何と言うか
例:「Twitterで $ と投稿しました」
「Language」欄は「Japanese」を選びましょう。「$」の部分は、自分がつぶやく内容ですが、入力する際は前に半角スペースを空けてください。
文字だけでは英語が多く難しく感じるかもしれませんが、実際にIFTTTの画面を見ながら進めていけば簡単に設定できます。
次にアクションを設定します。1 「+that」部分をクリックする
2 検索画面になるので「Twitter」を検索し、アイコンをクリックする
3 「Post a tweet」をクリックし、投稿内容を設定します。ツイートするのが$の内容だけでよければ、ここは特にいじらずデフォルトのままで大丈夫です。もし「Google Homeからのツイート」などの文言を追加したい場合は、テキスト欄に追加します。
例:Google Homeからのツイート:{{TextField}}
4 「Finish」ボタンをクリックすれば、いよいよ準備完了です。
これで、Google Homeにつぶやいた内容がそのままTwitterにも投稿されるようになります。
Google HomeとIFTTTでできることの例
IFTTTを使ってGoogle Homeと連携させることができるWebサービスは、Twitterの他にもたくさんあります。Google Homeに話しかけることをトリガーとして、様々なWebサービスを使ってアクションを起こす便利な使い方の例を紹介していきます。
・メモを作成
IFTTTとEvernoteを連携させ、Google Homeに話しかけた内容をEvernoteに記録させます。作業中や家事の間にパッとアイディアを書き留めておくのにいいかもしれません。
・To Doリストを作成
IFTTTとTodoist(タスク管理サービス)を連携させ、音声トリガーからTo Doリストを作成します。冷蔵庫の中を見ながら音声で買い物リストを作るといった使い方はいかがでしょうか。
・Gmailを送信
IFTTTとGmailを連携させ、音声入力したメールを送ります。ただし宛先を音声コマンドで入力できるわけではないので、
”「田中さんにメール $」と話したら、「tanaka****@gmail.comに$と送信」”
というように、送り先ごとにあらかじめレシピを作る必要があります。
・LINEを送信
IFTTTとLINEを連携すると、「LINE Notify」というアカウントが友達に追加されます。Google Homeから音声入力し、IFTTTを使って贈られたメッセージは、「LINE Notify」から発信されることになります。この「LINE Notify」をグループに招待することで、グループにメッセージを送ることができるのです。
「Action Fields」のRecipientの部分で通知したいグループを選択し、メッセージは「これから帰宅します」などの定型文でも良いし、$や#を使っても良いです。グループのメンバーからは送信元が「LINE Notify」としか表示されないので、メッセージ内に自分の名前を入れるとよいでしょう。
・Googleカレンダーに予定を登録
IFTTTとGoogleカレンダーを連携し、音声トリガーで予定を登録できるようにします。
・Googleスプレッドシートに家計簿をつける
IFTTTとGoogleスプレッドシートを連携させて、「家計簿に $ を # 円追加して」などとGoogle Homeに話したらスプレッドシートに記録されるよう設定します。$の部分は食費、交通費などの項目が当てはまります。家から帰ったらすぐレシートを読み上げるようにすれば、家計簿の習慣が続くかもしれませんね。
・Googleスプレッドシートに服薬記録をつけ、飲み忘れたら通知する
「薬のんだよ」と話しかけたら、時間と共にスプレッドシートに記録するようにレシピを作ります。外出先からもスマートフォンのGoogleアシスタントを使って記録しましょう。さらに、決まった時間までに服薬記録がつけられなかった場合、LINEやGmail、Google Homeの音声などで通知を送るようにすることもできます。
Google Homeがある生活をもっと便利に!IFTTTを最大限活用しよう
今回は、Google HomeとIFTTTの連携について解説してきました。「Google Homeにどんなワードを言ったとき、Twitterに投稿されるのか」といったことを決めるだけです。
実際にやってみると難しいことはほとんどありませんし、先人たちが作ったレシピもたくさんシェアされているので、ぜひチャレンジしてみると良いでしょう。
IFTTTとGoogle Homeが連携すれば、Google Homeに話しかけるだけで家電を操作できるようになったり、Google Homeに話しかけた内容をスプレッドシートに保存したり、Google Homeに伝えた内容をそのままLINEに投稿したりするといったこともすべて、簡単にできるようになります。
使い方次第で、あらゆるモノや動作が声だけでできてしまうようになるのがIFTTTです。Google Homeを持っている人、これから購入を検討している人はぜひ、IFTTTについても勉強して、自分だけのハイクオリティなGoogle Homeを作ってみてください。