会話型アクションのサポートは 2023 年 6 月 13 日に終了しました。詳細については、
会話型アクションの廃止をご覧ください。
デバイス アクションの概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google アシスタント SDK を使用すると、Google アシスタントをプロジェクトに埋め込むことができ、Google Home と同様に機能させることができます。ただし、Google Home にはない独自のハードウェア機能がプロジェクトにある場合もあります。たとえば、独自の LED ディスプレイを使用して、明るさや色をカスタマイズできる場合があります。
デバイス アクションは、開発したプロジェクトでアシスタントの機能を拡張して、ハードウェア機能を最大限に活用できるようにするツールと API のセットです。
組み込みデバイス アクション
Google は、照明、家電、カメラなど、日常に使う一般的な組み込みデバイス アクションを幅広く作成しています。これらのアクションにより、Google アシスタントの自然言語処理を活用してプロジェクトを制御できます。たとえば、ライトがあるプロジェクトは、さまざまな方法で点灯できます。
- OK Google, 電気をつけて。
- OK Google, 電気をつけて
- OK Google, リビングの電気をつけて。
次のようなさまざまなスマートホーム トレイト
のコマンドに応答する独自のプロジェクトを作成できます。
- OK Google, 明るさを 50% に設定して。
- OK Google, 温度を 20 度に設定して。
カスタム デバイス アクション
独自のハードウェア用のカスタム デバイス アクションを作成することもできます。これらのアクションでは、文法とコマンドを定義します。
- OK Google, ライトを 5 回点滅させて。
- OK Google, 左に移動して。
Google アシスタント サービスを使用してこれらのアクションを組み込む方法については、こちらをご覧ください。
仕組み
デバイスには、Google アシスタント SDK と、Google アシスタント サービスにアクセスするための認証情報がインストールされています。デバイスが音声リクエスト(Turn on)を送信し、デバイスのオンボード LED をオンにするようサービスに依頼します。デバイスはモデルとデバイス インスタンスの ID も送信し、サービスがリクエストに対する最適な応答方法を決定できるようにします。
このサービスは、ユーザーが発話した単語を判断するために自動音声認識(ASR)、これらの単語からリクエストの意味を分析して理解する自然言語処理(NLP)、リクエストのコンテキストを提供するデバイス マッチングを使用します。デバイスがサポートするアクションと、そのアクションの実行方法を定義するため、このコンテキストは重要です。
サービスは、ユーザーに音声で返されるテキスト(Sure.)とともにデバイス固有のコマンドをレスポンスとして返します。デバイスはこのコマンドの処理方法を認識しており、LED が点灯します。

使ってみる
プロジェクトに Google アシスタントを組み込み、デバイス アクションで独自の機能を追加することで、アイデアを形にできます。プロジェクトの開発には Google アシスタント サービスを使用できます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-02 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-12-02 UTC。"],[[["The Google Assistant SDK enables you to integrate the Google Assistant into your projects, similar to a Google Home, and leverage Device Actions to utilize unique hardware features."],["Device Actions provide tools and APIs to extend the Assistant's capabilities, allowing your project to respond to voice commands for functionalities like lights, appliances, and cameras using built-in or custom actions."],["Built-in Device Actions cover common smart home features, while Custom Device Actions let you define unique voice commands and functionalities tailored to your specific hardware."],["The Google Assistant service utilizes Automatic Speech Recognition, Natural Language Processing, and device context to understand user requests and trigger corresponding actions on your device."],["You can get started by embedding the Google Assistant into your project and adding custom functionalities with Device Actions using the provided resources and guides."]]],[]]