2017-08-09 53 views
0

剛剛開始使用RPi中的助手功能,我能夠成功實現至多this point並想知道很少的事情。使用自定義命令控制您的設備使用Google中的動作

場景:

  • 用戶:嘿,谷歌「請打開我的客廳燈」
  • 列表項我的horword.py代碼:基於ON_RECOGNIZING_SPEACH_FINISHED
  • 必須執行同樣的操作功能RPI /谷歌的家:我不知道如何處理

我能捕捉到通過使用ON_RECOGNIZING_SPEACH_FINISHED = Args.text(STR),並使用它,我要求用戶請求查詢響應我的邏輯來執行任務。但是,在同一時間,「確定谷歌」正在迴應這個答案。

爲了緩解這個問題,我創建了一個google-actions,現在它理解我的查詢,並且用api.ai的意圖做出響應。但是,沒有在打開轉向燈時起作用。所以,想知道如何從文本中的google home/api.ai中讀取響應,並將代碼更改爲在本地執行。

欣賞它。

回答

0

你不會得到文字迴應。 爲了獲得客戶端應用程序在API.AI中使用webhook的響應並使用fcm將消息發送到客戶端應用程序。 閱讀客戶端應用程序中的fcm消息並執行相應的操作。

0

終於能夠找出多種方式。在其他堆棧問題中回答了此問題在這篇文章中找到更多細節。 Multiple ways to handle this因爲谷歌沒有給出語音抄本,我們讓谷歌說我們的抄本是現在的解決方案。

相關問題