Thursday, June 28, 2018

[教學]Google Home Routines 一句話搞定所有事!

五月Google I/O 大會,相關新聞或網誌都在熱烈討論Google Home假裝真人語音訂位的示範影片,但對台灣的Google Home使用者來說是看得到摸不到(畢竟連中文支援都沒有時間表了)。值得關注的Google Home新功能反而是以下三個(取自Google台灣官方部落格):

  • 客製化程序(Custom Routines)能夠協助你打造最適合的專屬 Routines,舉例來說,你可以替「家庭用餐」創造一個 Custom Routines,並且透過說「Hey Google,晚餐已經準備好了」來啟動這個 Routines,如此一來,Assistant 就會替你播放最愛的音樂、關掉電視,並向家中所有人喊「晚餐時間到了!」。
  • 流暢對話(Continued Conversation)讓你不需要在每個問題前重複「Hey Google」,就能夠和 Google Assistant 進行來回對話。此外,Google Assistant 將能夠分辨出你是在對它或是對其他人說話,並根據情況進行回覆。
  • 透過 Google Assistant 應用程式或 Android 版 Google時鐘針對特定日期或時間安排Routines。(預計2018暑假推出) 
本篇要介紹的是第一項Routines功能,除非是平時就有在積極追相關資訊的人,很多台灣使用者根本不知道Routines功能存在,而就我個人來說,如果沒有搭配Routines,那Google Home價值就少了一半,以下是Custom Routines功能基本介紹:
  • 主要功能
    • 捷徑(shortcuts):讓多個語音指令做相同的事。譬如說設定讓Google Home聽到"I am leaving""Time to leave"時都做同樣的事情。
    • 多動作(multiple actions):讓Google Home聽到指令一次做多個連續動作,例如早上起床時,讓Google Home一次幫你開燈、播音樂、報新聞,或是當你離開家時,讓Google Home幫你把所有的燈、電視、冷氣都關掉。
    • 支援Voice Match:透過聲音比對,家中不同使用者可以說相同的指令卻讓Google Home做不同的事。
  • 需要知道的限制
    • 目前Google官網上顯示Routines功能只支援美國地區,Android手機可以繞過此限制,iphone目前則無法(如果有人知道iphone怎麼設定歡迎分享)
    • 目前Routines跟Continued Conversation功能無法共存。
    • 因Routines功能與Voice Match整合,目前即使家中不同人想用同一個Routine,還是必須在各自帳號下設定自己的Routine。我家有我老婆、老婆妹妹三人,我常常需要一次幫三個人設定Routine,沒什麼問題,就是有點辛苦。
Custom Routines是Google Home每個使用者都應該知道的功能,原本沒有Routines時雖然可以用語音控制開關和電器,但並不能說是真的方便,譬如離開家時如果需要你hey google很多次來逐一關掉所有的燈,那你可以想直接用手關,但如是配合Routines一個指令一次關燈,方便性就顯現出來了。

接下來看Routines如何設定吧!使用Google Home Routines功能最困難的部分就是在Google Home App內看到Routines選項,首先我們可以先檢查Google Home App內是否有顯示Routines。(點選左上角選單=> More settings =>Routines)
Routines選項
如果你可以看到Routines功能,恭喜你!後面的事情就簡單了。看不到Routines選項的人請確認自己手機是否滿足以下條件(核心概念就是要讓Google Home App認為你是美國地區使用者):
  • 手機為Android系統
  • 手機語言應設定為英文English(United States)
  • Google帳戶語言設定為英文(有人說也需要此條件,我自己是不用)
  • 如果你已滿足上述條件,且進入Google Home app內時也是顯示英文介面,卻還是看不到Routines選項,可以再檢查一次自己的手機語言設定,確認English(United States)為最優先語言,以下是我Samsung S8語言設定畫面。
Samsung S8語言設定畫面

至此,你應該可以看到Routines的選項了。iphone的部分我目前沒找到解決方案,如果手邊沒有Android手機而且不管怎麼設定都無法看到選項,最麻煩的方法可能是要下載Android模擬器裝Google Home App(個人是不太推薦...)。

進入Routines畫面,會看到Custom和Ready-made兩個清單,我們先試著按+號新增一個Custom Routine,了解怎麼新增Routine後自然會知道如何設定Ready-made Routine,
設定步驟如下:
  • 首先點選Add commands (required),此處我們可以選擇一到多個觸發Routines語音指令,譬如填入"I want to sleep"和"time to bed"讓Google Home聽到這兩個指令時都觸發這個Routine。
  • 設定好Routine觸發指令後,我們要設定這個Routine需要執行的動作,點選Add action,你可以直接輸入你平常用的語音指令(譬如直接在此處填入"turn off bedroom light")但比較建議透過"Choose popular actions"來加新動作,你會發現透過後者設定Google Home執行動作起來會比較順,介紹幾種我常用的popular actions:

    • Say something:讓你自行設定Routine客製化回應,你可以讓Google Home多一點人情味,即使是不搭配其他動作,一個單純只有客製化回應的Routine有時也滿有趣的,稍微寂寞的朋友可以試試用這個功能讓你對Google Home說"Who loves me?"時要Google Home回應"I love you"


Google Home Routines介紹至此告一段落,Routines功能真的讓Google Home增色不少,設定得宜絕對可以讓你的生活方便很多使用Google Home一段時間後,當你觀察到自己在某些情境下常常會重複發出某些指令,你就可以將這些指令打包成一個Routine,相信我,你一定會非常喜歡這個功能。

No comments:

Post a Comment