總覽

Google 助理 SDK 可讓您在構想中加入語音控制、自然語言理解和 Google 的智慧功能。您的專案會擷取語音要求 (例如「我的日曆上有什麼活動?」的語音要求),並將語音要求傳送到 Google 助理。除了語音內容的原始文字外,也會接收語音回應。

Google 助理服務

Google 助理服務提供一個低階 API,可讓您直接操控 Google 助理要求和回應的音訊位元組。只要是支援 gRPC 的平台,您都可以為 Node.js、Go、C++ 和 Java 等語言產生這個 API 的繫結。

Python 提供參考程式碼,可用於音訊擷取、音訊播放和對話狀態管理。

相容性和功能支援

下表歸納了 Google 助理服務的平台相容性需求:

Google 助理服務
支援的架構 所有 gRPC 平台
支援的語言 所有 gRPC 語言
不必動手就能啟用
(Ok Google)
音訊擷取和播放 提供參考代碼
對話狀態管理 提供參考代碼
計時器和鬧鐘
播放 Podcast 和新聞
廣播語音訊息
Google 助理回覆的視覺輸出內容 (HTML5)

開始建構專案的步驟

這個 SDK 可讓您嵌入 Google 助理,然後透過 Actions on Google 新增獨特功能,藉此快速建構專案:

  1. 使用 gRPC API 建構專案。
  2. 瞭解自訂範圍的後續步驟
  3. 參閱隱私權和安全性音訊設定的最佳做法,修飾專案。