iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0
AI & Data

Voice App 開發實務:使用Diagflow+firebase開發Google home App (google assistant action)系列 第 8

如何使用Dialogflow建立Google Home App #7 介紹

本來預告是要寫LINE Clova,不過先留著好了,到目前為止我們了解了如何使用Diglogflow建置chatbot,現在我們要來做Google Home App囉

如何使用Dialogflow建立Google Home App
#7 介紹
#8 Actions on Google 開發環境設定
#9 使用fulfilment串API
#10 release App

從本章開始,我將會演示將前面所開發的 桃園停車通 建置於 Google Home 上。

但因為Google Home 暫不支援中文語音,故我會先將路名改成英文譯名。

整個對話流程大約如下:

#1: 使用者說“Is there a parking space on Zhongzheng Road?”

#2 Google Home 將錄音檔傳給 Google Assistant

#3 Google assistant 使用 action for google 將語音轉成文字

#4 DialogFlow 收到文字後,找出使用者的目地,並傳給對應的agent

#5 Dialogflow’s agent 找出使用者的意圖後,傳給對的intent 去做動作

#6 Dialogflow’s intent 使用 entities 儲存參數

#7 Dialogflow’s intent 連同參數傳給 fulfilment

#8 Fulfilment 使用 webhook 呼叫 cloud function

#9 Cloud function 執行程式邏緝及串API獲得所需要的資料等

#10 Fulfillment 從webhook回傳結果 (JSON object) 給dialogflow

#11 Dialogflow 回傳 Google Assistant

#12 Actions for Google 建立 google assistant 的文字並轉成聲音給google home

#13 Google Home 回應使用者


所以,建置Google Home App的步驟:

1.設計對話
2.設定環境
3.使用Dialogflow構建
4.測試
5.部署
6.評估
現在大局很清楚了,在下一章中,我們將看到如何設定環境。

參考:https://medium.com/swlh/chapter-6-how-to-build-a-google-home-app-with-dialogflow-overview-4549d92d8d6a


上一篇
如何使用Dialogflow建立Chatbot #6 部屬至 Line bot 上
下一篇
如何使用Dialogflow建立Google Home App #8 Actions on Google 開發環境設定
系列文
Voice App 開發實務:使用Diagflow+firebase開發Google home App (google assistant action)31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言