サンプルコードを実行する

これで、サンプルを実行してクエリを発行する準備ができました。

このコマンドでは、次の要素を置き換えてください。

  • my-dev-project は、作成した Actions Console プロジェクトの Google Cloud Platform プロジェクト ID に置き換えます。Actions Console でプロジェクト ID を確認するには、プロジェクトを選択し、歯車アイコンをクリックして、[プロジェクトの設定] を選択します。

  • my-model は、前のステップで作成したモデルの名前に置き換えます。

  • (省略可)device-nickname は、デバイスのニックネームに置き換えます。text-query は、起動後にアシスタントが自動的に応答するようにするクエリに置き換えます。

googlesamples-assistant-hotword --project-id my-dev-project --device-model-id my-model [--nickname device-nickname] [--query text-query]

最初に「OK Googleと言ってから問いかけます。次のような方法を試すことができます。

  • 私は誰ですか?
  • 「This American Life」のポッドキャストを再生します。
  • サンフランシスコの天気は?

アシスタントが応答しない場合は、トラブルシューティングの指示に従います。

Google アシスタントの言語を変更する、またはアカウントに基づく情報を有効にするには、Google アシスタント アプリを使用します。

同じネットワーク上に Cast 対応デバイスがあり、同じユーザー アカウントで設定されている場合は、そのデバイスをリモートで制御できます。

  • OK Google, 台所のスピーカーで Spotify を再生して

音声メッセージをブロードキャストするには、まず Google アシスタント アプリでデバイスの位置情報を設定してから、次の手順を試してください。

  • OK Google, ご飯ができたとブロードキャストして

デバイス インスタンス ID を確認する

サンプルを初めて実行したときに、特定のデバイスのデバイス インスタンスが生成されます。このデバイス インスタンスは、サンプルを実行するために指定したデバイスモデルに関連付けられます。登録ツールを使用してインスタンスを自分で作成することもできます。

サンプルでは、デバイスのインスタンス ID が保存されます。同じモデル ID でサンプルを実行すると、デフォルトで保存済みデバイスのインスタンス ID が使用されます。

サンプルのコンソールでデバイス インスタンス ID を確認できます。

device_model_id: my-model
device_id: 1C3E1558B0023E49F71CA0D241DA03CF # Device instance ID

Registering...Done.

ON_MUTED_CHANGED:
  {'is_muted': False}
ON_START_FINISHED
...

次のステップ

デバイスで Google アシスタントが機能するようになったので、機能を拡張します。次のステップについては、こちらをご覧ください。または、引き続きデバイス アクションを作成します。