Google HomeとIFTTTを連携させて、Google Homeに話しかけた内容をGoogleスプレッドシートに入力する方法

Google Homeを使って、声だけで簡単な文章をメモする方法は無いか?と思い、色々調べたところ、IFTTT(イフト)というサービスを使うと実現できそうだという事が分かりました。

なので、IFTTTを使って、Google Homeに話しかけたことをGoogleスプレッドシートに記録するという仕組みを作ってみたいと思います。

IFTTTとは

IFTTTとは、SNS(Twitter、Facebook、Line、instagram等)やプラットフォーム等を連携させるWebサービスです。

IFTTTとは、If This Then Thatの略で、If(もしも)、This(これをしたら) Then(その時) That(あれをする)というものです。

例えば、Gmailで送付されたメールの内容をEvernoteに保存したり、Instagramに写真を投稿したら自動でDropboxへ保存したり、このように、IFTTTは様々なSNSやプラットフォームと連携する事により、1つのプラットフォームではできなかったことを実現してくれるWebサービスです。

IFTTTでAppletを作る

IFTTTを使って、何かのアプリケーションの動作をトリガー(きっかけ)に、別のアプリケーションの動作をさせるには、「Applet(アプレット)」の作成が必要となります。

今回は、Google Homeに話しかけたことを、Googleスプレッドシートに記録するという「Applet」を作ってみたいと思います。

 

事前準備(アプリのインストール、IFTTTアカウント作成)

Google Homeに話しかけたことを、Googleスプレッドシートに記録するための仕組みを作るには、 下記3つが必要となります。

  1. Googleアシスタントアプリのインストール
  2. Google HomeとGoogleアシスタントの連携
  3. IFTTTアカウントの作成

Googleアシスタントアプリのインストール

Googleアシスタントアプリをスマートフォンにインストールします。App Storeで「Googleアシスタント」と検索すると出てきます。

Google HomeとGoogleアシスタントの連携

Googleアシスタントをインストール後にアプリを立ち上げると、Googleアシスタントで使用するGoogleアカウントの選択画面が表示されますので、Google Homeで使用しているGoogleアカウントを選択します。

これで、Google Homeとの連携が完了できました。

IFTTTアカウントの作成

IFTTTを使うにはアカウントが必要となりますので、IFTTTのウェブサイトでアカウントを作成します。

https://ifttt.com/

メールでアカウントを作成する方は、上記の赤枠の箇所にメールアドレスを入力します(Googleアカウント、若しくはFacebookアカウントを使って、アカウント作成を省略する事も出来ます)。メールアドレスでアカウントを作成される方は、次のページでパスワードを入力します(今後、ログインする際に使用するパスワードです)。

パスワードの入力が完了すると、IFTTTアカウントが作成が完了です。

 

IFTTT連携でGoogle Homeに話しかけた内容をGoogleスプレッドシートに記録する手順

1. Appletの作成

IFTTTアカウントを作成しましたら、Appletを作成します。最初に、IFTTTにログインして、「New Applet」をクリックします。

「+this」という青い部分をクリックします。

Googleアシスタントをthisとして選択

thisとして接続するサービスを選択します。検索窓に「google」と入力し、「Googleアシスタント」を選択します。

「Connect」をクリックすると、「Googleアシスタント」がthisとして接続されます。

Googleアシスタントのトリガー設定

IFTTTとGoogleアシスタントを接続したら、次はトリガーを設定します。

トリガーとは、何らかの動作を開始するためのきっかけとなる命令や信号のことを言います

「Say phrase with a text ingredient」を選択します。

次に、トリガーの設定をします。

各箇所の説明

  1. 「What do you want to say?」の部分は、Google Homeに話しかける際、どのような言葉を入力トリガーにするか、という設定となります。「$」マークは、スプレッドシートに記録したい言葉を意味します。
    ※「$」を入れる際は「$」の前後には半角スペースを入れて下さい。
    ※トリガーは3つまで設定可能です。
  2. 「What do you want the Assistant to say in response?」は、Google Homeがトリガーを認識した時の応答アナウンスを設定できます。
  3. 「Language」は使用する言語を選択できます。
  4. 「Create trigger」をクリックするとトリガーが保存されます

「What do you want to say?」の枠は、Google Homeへのどんなフレーズを入力トリガーとするか、という設定です。自由テキストの部分を「$」としておきますが、その前後には半角スペースを入れる必要があります。

試しに、下記のような設定をしてみました。

  1. 「What do you want to say?」に「メモ $」
    「What’s another want to say it?(optional)」に「メモ 残す $」
    「And another way?(optional)」 に「メモを残す $」
  2. 「What do you want the Assistant to say in response?」に「スプレッドシートに $ とメモしました」
  3. 「Language」は「Japanese」を選択
  4. 「Create trigger」をクリック

「OK, Google メモ ほにゃらら」、若しくは「OK, Google メモを残す ほにゃらら」と話しかけるというトリガーと、完了時にGoogle Home から「スプレッドシートに「ほにゃらら」と書きました」 と応答する設定が完了です。

Googleスプレッドシートをthatとして選択

トリガーを設定しましたら、Google Homeが聞き取った「ほにゃらら」の箇所を、Googleスプレッドシートに記録するための設定をします。下記の画面が表示されたら「+that」をクリックします。

thatとして接続するサービスを選択します。検索窓に「google」と入力し、「Google Sheets(スプレッドシート)」を選択します。

※Googleアカウントの選択と認証をして下さい。

Googleスプレッドシートのアクションを設定

次に、「Add row to spreadsheet」を選択します。

Googleスプレッドシートの設定をします。

各箇所の説明

  1. 「Spreadsheet neme」はシート名を設定できます。
  2. 「Formatted row」は行の設定です。
  3. 「Drive folder path」はドライブの保存先を設定できます。このまま設定すると、Google Driveに「Google」というフォルダが自動で作成され、その中に保存されます。
  4. 「Create action」をクリックすると設定が保存されます。

ひとまず、初期設定のままで「Create action」をクリックします。

これで、スプレッドシートの設定は完了です。

 

Google Homeに話しかけてみる

全ての設定が完了したので、実際にGoogle Homeに話しかけて、動作を確認してみます。

試しに、「OK Google、メモ これはテストです」とGoogle Homeに話しかけてみます。すると、下記のようにスプレッドシートに話しかけた内容が記録されました。

色々試しましたが、早口で言ってもかなりの精度で認識してくれます。これは便利ですね。

ちなみに、日時のログを取る事はIFTTTではできないようなので、日時のログを残したい場合はGoogle Apps Scriptを使用するようです(本を買って研究します)。

 

まとめ

IFTTTを使う事により、Google Homeに話しかけた内容をスプレッドシートに記録する事ができますので、短い内容であればメモを取る手間が省けそうです。

使い方次第では、業務効率化に使えそうです。色々試したり、Google Apps Scriptを研究して、仕事で使えそうな方法を見つけたら、またご紹介させて頂きます。

気に入っていただけたらシェアお願いします。


初心者でもプロが作ったようなウェブサイトが作れます

WordPress(ワードプレス)を使う事で、初心者の方でもプロが作ったようなウェブサイトを作る事が出来ます。

パソコンが苦手でも、手順通り進めればウェブサイトを作れるよう解説しています。


ABOUTこの記事をかいた人

1977年神奈川県生まれ。コンサルティング会社勤務を経て独立。店舗ビジネスに特化したコンサルティング業務を展開していたが、身近な人の倒産を目の当たりにした事をきっかけに事業再生に目覚め、平成21年5月より、事業再生に参入。全国各地の中小企業の再生業務に関与し、中小企業の事業再生のサポートを行っている。 平成23年8月、M&Aに特化した株式会社クレアークを設立、代表取締役に就任。現在に至る。業務の幅を広げる事により、サポートの幅を広げている