總覽

Google 助理 SDK 可讓您新增語音控制、自然語言理解,以及 Google 的智慧功能。您的專案會擷取語音內容 (例如語音要求,例如「我的日曆上有什麼行程?」) 並傳送給 Google 助理,以及除了語音原本的文字之外,還會收到口述語音回應。

Google 助理服務

Google 助理服務提供低階 API,可讓您直接操控 Google 助理要求和回應的音訊位元組。您可以針對支援 gRPC 的所有平台產生這個 API 的繫結,例如 Node.js、Go、C++ 和 Java。

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

相容性與功能支援

下表概略說明 Google 助理服務的平台相容性需求:

Google 助理服務
支援的架構 所有 gRPC 平台
支援的語言 所有 gRPC 語言
免持啟用
(Ok Google)
不可以
音訊擷取和播放 已提供參考碼
對話狀態管理 已提供參考碼
計時器和鬧鐘不可以
播放 Podcast 和新聞不可以
廣播語音訊息不可以
Google 助理回應的視覺化內容 (HTML5)

開始建構專案的步驟

SDK 可讓您嵌入 Google 助理,然後利用 Actions on Google 新增專屬功能,快速建構專案:

  1. 使用 gRPC API 建構專案。
  2. 取得自訂步驟的提案。
  3. 請參閱隱私權與安全性音訊設定的最佳做法,以維護專案品質。