裝置動作總覽

透過 Google 助理 SDK,您可以將 Google 助理嵌入自己的專案,讓專案的功能與 Google Home 類似。不過,您的專案可能具備 Google Home 沒有的獨特硬體功能,例如可自訂亮度與色彩設定的獨特 LED 螢幕。

裝置動作是一組工具和 API,可讓您在開發的專案中擴充 Google 助理的功能,充分發揮硬體效能。

內建裝置動作

Google 為日常用品 (包括燈具、家電和攝影機) 建立各種常見的內建裝置動作。透過這些動作,您可以運用 Google 助理的自然語言處理功能來控制專案。舉例來說,開啟燈具專案的方式如下:

  • Ok Google,幫我開燈。
  • 「Ok Google,幫我開燈。」
  • Ok Google,打開客廳的燈。

您可以建立自己的專案,回應許多智慧住宅特徵 的指令,例如:

  • Ok Google,將亮度設為 50%。
  • Ok Google,將溫度設為 37 度。

自訂裝置動作

您也可以為自己的專屬硬體建立自訂裝置動作。針對這些動作,您需要定義文法和指令:

  • Ok Google,讓燈閃爍 5 次。
  • Ok Google,向左移動。

進一步瞭解如何使用 Google 助理服務整合這些動作。

運作方式

裝置已安裝 Google 助理 SDK,以及存取 Google 助理服務的憑證。裝置會傳送語音要求 (「開啟」),並要求服務開啟裝置內建的 LED。裝置也會傳送模型和裝置例項 ID,讓服務判斷如何根據要求內容提供最佳回應。

這項服務會使用自動語音辨識 (ASR) 技術判斷使用者說了哪些字詞,並運用自然語言處理 (NLP) 技術分析及瞭解這些字詞的意義,然後透過裝置比對功能提供要求背景資訊。這個內容非常重要,因為它會定義裝置支援的動作,以及這些動作的完成方式。

接著,服務會傳回文字,並以語音回覆使用者 (「好的」), 同時傳回裝置專屬指令。裝置知道如何處理這項指令:開啟 LED!

裝置動作 LED 範例

開始使用

將 Google 助理嵌入專案,然後使用裝置動作新增獨特功能,讓想法得以具體呈現。您可以使用 Google 助理服務開發專案