【Actions on Google 】五分鐘打造 Google 語音助理應用

作者:Felix Lin

語音助理在生活中的應用相當廣泛,包括 Uber、金融轉帳、影音、行程提醒等等。本篇文章帶大家使用 Actions on Google 範例模板快速建置語音助理的應用服務流程並體驗其功能。

Google Assistant(語音助理)的中文版本稍早在十月的 Google 台灣發表大會中,發布新手機 Pixel 3 的同時一併有了新進展,雖然跟英文版本還有些落差,但不免讓繁體中文以及台灣地區的使用者有所期待與想像。

Actions on Google(或稱Google Actions)是今年初 Google 推出的整合式語音助理應用服務開發網頁,透過該網站可以開發、部屬、管理你的語音助理應用程式,接下來我們將套用 Actions on Google 的應用程式模板,來打造第一個客製化的語音助理應用。

首先我們先前往 Actions on Google 首頁,再登入你的 Google 帳號後,點選右上方的「GO TO ACTIONS CONSOLE」前往中控台。這邊會列出你個人開發的所有語音助理應用服務專案,我們選擇建立一個新的專案,點選 Add/import Project。在彈出的對話框中輸入要建置的專案名稱,同時選擇預設語言及所在地區,目前我們還不需要針對特定語言與地區做處理,先使用預設的即可。

Actions on Google Console(圖片來源:Felix 提供)

建立新 Actions 專案(圖片來源:Felix 提供)

建立專案之後,會引導到一個專案初始頁面,這邊有提供不同類型的應用服務相關指引,當然也可以略過,由自己親手從頭打造。為了引導新手們順利進行,這邊我們選擇最下方有一個 Templates 模板的選項,點選該選項繼續。

接著會顯示三種模板,分別是 Trivia、Personality Quiz、Flash Cards,這三個模版的類型都屬於問答類的應用程式,我們就選擇第三項 Flash Cards,有興趣的朋友後續可以自行試玩看看其他兩種。

專案起始頁,選擇最下方的 Templates 模板(圖片來源:Felix 提供)

Actions 提供的模版有三個,選擇最右邊Flash Cards(圖片來源:Felix 提供)

選擇 Flash Cards 之後,會跳轉到 Actions on Google 的中控台(console),並且會直接引導開發者進行設置,第一步就是要選擇主題的音效,有三種可以選擇,這邊可以試播放不同音效,並從其中選定一種,按下 NEXT

STEP 1:選擇主題音效

第二步驟接著要編輯問答的內容,範例中問答題的題目、答案與提示都在 google sheet 做線上編輯,可以從模版中的範本做修改或是自行上傳。點選 UPLOAD SHEET 之後會跳出一個對話框,再點選 Make a copy of pre-filled google sheet for editing,會彈出一個新分頁選擇建立副本,就可以在個人的 google 文件上多一個試算表編輯。

STEP 2:編輯內容

編輯表單內容並連結(圖片來源:Felix 提供)

這個 Flash Card 預設的表單所設計的問題是關於各種動物的嬰兒時期名稱,如 Cat 在小貓時稱作 Kitten 等。表單中有幾個欄位分別是 Question(問題)、Answer(答案)、Hint(提示)、與 Follow Up(結束一個問答的補充說明)。

Flash Cards 預設的 Google 表單內容。(圖片來源:Felix 提供)

我們可以進一步自行編輯這個表單,把問題與答案修改成我們想要的內容。檔案底下的頁簽選擇有另外一個 Configuration 頁面,在這表單中是關於此問答的設定,如果要進行幾次問答與問答主題等設置。

在編修完表單內容後(或可以直接使用預設內容),將網址回填到設定中,此語音應用程式的問答內容即會被套用。往後若是表單內容有修改,也可以依循此方法更新內容。

複製表單網址後進行連結(圖片來源:Felix 提供)

連結完成後內容即被套用(圖片來源:Felix 提供)

在編輯好問答題的內容之後,第三步就會引導開發進行線上模擬器的測試了。點選TEST YOUR ACTION就會轉跳到 Simulator 模擬器的頁面,開發者也可以從左側的選單進入此頁面。

這個語音助理的模擬器能充分的測試使用者跟我們開發的語音助理服務互動的情況,左側是使用者進行操作的部分,下方還有 Suggested input(建議輸入內容);右側則是應用程式顯示的畫面以及資料傳輸內容,可以用來提供偵錯之用。在這階段我們就可以盡情地使用語音助理來玩我們所建立的語音應用服務了。

STEP 3:測試語音應用程式

語音助理線上模擬器(圖片來源:Felix 提供)

如果測試都沒問題的話,回到左側選單中 SETUP 中的 Invocation 設置語音服務,這邊有兩個欄位分別是 Display name 與 Google Assistant Voice。Display name 等同是這個語音應用程式的名稱,使用者可以透過 Google 語音助理呼叫這個名稱,開始跟語音服務進行對話;Assistant Voice 則可以選擇此語音服務要使用何種人聲發音,無論男聲或女聲,甚至要具有磁性的英國腔也可以選擇。

Invocation 設置(圖片來源:Felix 提供)

小結

這次帶大家使用 Actions on Google 範例模板快速的走一次建置語音助理應用服務的流程做功能體驗,過程只是牛刀小試還沒發揮出真正厲害的功能,之後我們將再進一步介紹其延伸應用,在語音助理的加值應用更進一步,讓我們一起來享受語音助理的樂趣吧!

(責任編輯:葉于甄)

Lin Felix

Lin Felix

長期出沒在南部地區的Maker社群,致力於推廣從實作中學習的精神。熱愛胡搞瞎搞,喜歡嘗試新事物。現職為亞堤教育團隊講師與創客閣樓召集人。
Lin Felix

Author: Lin Felix

長期出沒在南部地區的Maker社群,致力於推廣從實作中學習的精神。熱愛胡搞瞎搞,喜歡嘗試新事物。現職為亞堤教育團隊講師與創客閣樓召集人。

Share This Post On
468 ad

Submit a Comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *