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 新增專屬功能,快速建構專案:
- 使用 gRPC API 建構專案。
- 取得自訂步驟的提案。
- 請參閱隱私權與安全性和音訊設定的最佳做法,以維護專案品質。