LoginSignup
9

More than 5 years have passed since last update.

Google Home(実機)から開発中のGoogle Assistant のappをテストする方法

Last updated at Posted at 2017-11-18

特に難しくもなんともないですが、最初わからなかったんで、
同じような悩みを持つ人もいるかもしれないと思いアップします。

環境

  • Google Home mini
  • Nexus5X

    • 「Google Home」アプリをインストール済み
      → Google Assistant appの開発に使ったのと同じGoogle アカウントでログイン済み
      → Google Home Miniと連携して「オフィス」という名前で登録済み
      → 言語は日本語
  • 開発中のGoogle Assistant App

※DialogFlow以外でもいけるんじゃないかと思われるが、未確認です。

DialogFlowのコンソールの設定

  1. DialogFlowのコンソールをブラウザで開く。
  2. 左上のハンバーガーメニューで、開発中のAppを選択。
  3. Integrationsをクリック。
  4. Google Assistantアイコンをクリック。
  5. 右下のTESTをクリック。
  6. 「TEST YOUR APP」の右の方にある「VIEW」をクリック。
  7. Simulator画面で、右上の方の「PC+スマホ」のアイコンをクリック。 ポップアップが開き「Testing Device」が「Active」になっていればOK。

  

 しかし、もし「PC+スマホ」のアイコンに斜め線が入っていたら、画面左下に「START TESTING」というボタンがあるのでクリックする。
  

8 . Simulator上で動作確認する。
 シュミレーターの左下にある文字記入欄に「Talk to my test app」と字が出ているので、そこにカーソルを持って行って入力欄をクリックし、エンターで実行。
  

 Appが正常に出来上がっている状態なら、Google Assistantが期待通りの返答をする。
  
 Simulatorでは、画面左側にGoogle Assistant appのアウトプットが表示され、右側はRequestやResponseの生のJson。デバッグ用に使う。
 もしここで動作がおかしい場合は、あとでGoogle Homeでも動かないので、Appを直して再度チャレンジ!

スマホの「Google Home」アプリの設定

「Google Home」アプリはこれ。iOS用にもおんなじのがある。
今回は、Google Assistant appの対応言語がUS英語なので、Google Home miniの設定もUS英語にする。

1 . スマホのGoogle Homeアプリを起動
2 . 左上のハンバーガーメニュー
3 .「その他の設定」
4 .「デバイス」の「オフィス」を選択
5 .「アシスタントの言語」で「English(US)」を選択
 
設定変更後は、Google Home Miniに反映されるまで10秒くらいかかる。この間は呼んでも応答しない!

Google Home Miniに呼びかける

まず、英語の設定が反映されたか状況確認のために軽く一発きいてみる。

自分:" OK Google, What's the whether of tokyo ?"
Google Home:" Meguro weather is ほにゃらら〜(聞き取れない..(^^;)"

英語環境はOKそう。
ついでにもう一発聞いてみる。

自分:" OK Google, What's the result of Arsenal vs Tottenham ?"
Google Home:" Yesterday, (ほにゃらら) two Nil to ARSENAL"

おー、、よしよしいいぞー (^^)
さっきのノースロンドンダービーでアーセナルは勝っており、点数も正解(^o^)
スクリーンショット 2017-11-19 0.25.03.png

というわけで英語の設定はOK。
次はAppのテスト。

自分:" OK Google, Talk to my test app ?"
Google Home:"(回答)"
先ほどSimulatorでテストした時と同じ回答をしてくれたら、OK!

注意事項

  • 同時にテストできるappは1個だけのようだ。

(複数アプリを開発する時は、1アプリ毎に1グーグルアカウント用意しなきゃいけなくなるんだろうか?)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9