總覽

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. 參閱隱私權和安全性和音訊設定的最佳做法,修飾專案。