【微軟AI+IoT解決方案Azure Percept實作】使用Azure Percept DK 建立語音助理

本文要分享的是在Azure平台上的Azure Percept Studio無程式語音助理範例展示。在本範例中,需在Azure Percept Studio建立語音範例,再搭配Azure Percept DKAzure Percept 陣列麥克風使用。控制虛擬物件時,需對著陣列麥克風說關鍵字來喚醒裝置,之後接著命令,例如: 「computer,Turn on/off the TV.」來開啟/關閉虛擬物件。

撰寫/攝影鈺莨
難度

★☆☆☆☆

時間

20分鐘

材料表

 

Azure Percept Studio無程式語音助理有四種範例,分別為: 旅遊、醫療保健、汽車和貨櫃貨物清查範例示範,以下接續前篇「微軟AI+IoT解決方案Azure Percept實作-Auzre Percept DK硬體操作設置文章,從建立語音助理範例開始。若未建立Azure入口網站的IoT中樞及Azure Percept DK設定,請至「微軟AI+IoT解決方案Azure Percept實作-建立Auzre網站的IOT中樞篇,以下開始說明語音助理範例建立步驟。

 

語音助理範例建立

1.進入Azure Percept Studio

  1. 開啟[示範與教學課程]索引標籤。

  1. 點選 [試用語音助理範本]

這會開啟右側視窗。

4.設置試用語音助理範本。

 

  • [Iot中樞] 下拉式功能表中,選取 Azure Percept DK所連線的 IoT 中樞。
  • 在[裝置]下拉式功能表中,選取Azure Percept DK建立的裝置。
  • 選取其中一個可用的語音助理範本,本範例為旅遊服務業
  • 點選[我同意此專案的條款及條件] 核取方塊。
  • 點選頁面底部的 [建立]

  1. 建立語音主題資源
  • [訂用帳戶] 方塊中選取 Azure 訂用帳戶。
  • [資源群組] 下拉式功能表中,選取資源群組。
  • [應用程式前置詞] 中輸入名稱,此欄位名稱可自訂。
  • [區域] 底下,選取要部署資源的區域,只有兩個區域可選,預設(US)。
  • [ LUIS 預測定價層] 下,選取 [標準](免費層不支援語音要求) 。
  • 按一下 [ 建立 ] 按鈕。 語音助理應用程式的資源將會部署至訂用帳戶,需等2~4分鐘建立。

  1. 測試語音助理範例

若要與您的語音助理互動,請說關鍵字後面接著命令。 當陣列麥克風辨識出關鍵字時,裝置會發出聲音 (喇叭或耳機需接上耳機孔) ,而且 Led 將會閃爍藍色。 處理命令時,Led 會切換至白燈並閃爍。 語音助理的命令回應將會以文字的方式列印在示範視窗中,並透過您的喇叭/耳機發出語音。

 

預設關鍵字 ,設定為 [Computer],而每個範本都有一組相容的命令,可讓您在示範視窗中與虛擬物件互動。 例如,您使用旅遊或醫療保健示範,請說「Computer, turn on TV」來開啟虛擬電視。

展示影片:

https://www.facebook.com/CAVEEducation/videos/329531931844445

 

以下說明四種試用範例指令:

醫療保健和旅遊示範都具有可互動的虛擬電視、燈光、百葉窗和恒溫器。 以下是語音命令:

  • “Turn on/off the lights.”
  • “Turn on/off the TV.”
  • “Turn on/off the AC.”
  • “Open/close the blinds.”
  • “Set temperature to X degrees.” (X is the desired temperature, e.g. 75.)

 

汽車示範命令

汽車示範具有虛擬的暖氣、除霜器和車用冷氣,可進行互動。以下是語音命令:

  • “Turn on/off the defroster.”
  • “Turn on/off the seat warmer.”
  • “Set temperature to X degrees.” (X is the desired temperature, e.g. 75.)
  • “Increase/decrease the temperature by Y degrees. “

貨櫃清查示範命令

貨櫃清查示範可選取虛擬藍色、黃色和綠色方塊,與虛擬清查應用程式互動。 以下是語音命令:

  • “Add/remove X boxes.” (X is the number of boxes, e.g. 4.)
  • “Order/ship X boxes.”
  • “How many boxes are in stock?”
  • “Count Y boxes.” (Y is the color of the boxes, e.g. yellow.)
  • “Ship everything in stock. “

 

補充說明

1.查看Azure Percept DK音訊之LED指示燈:

  • 有三個藍色藍色燈表示語音助理已就緒且正在等候關鍵字。

  • 如果LED指示燈為白色,則Azure Percept DK已完成初始化,而且需要使用關鍵字來設定。
  • 如果LED指示燈閃爍白色,則Azure Percept DK音訊尚未完成初始化。 初始化可能需要幾分鐘的時間才能完成。

  1. 語音助理未回應在語音 Azure Percept Studio 中建立的自訂關鍵字
  • 在 Azure Percept Studio 首頁的左側功能表面板中,按一下 [裝置]
  • 尋找並選取您的裝置。
  • [裝置] 視窗中,選取 [語音] 索引標籤。
  • 需確認關鍵字及命令是否有跑掉,可按變更選取。

筆者有執行過旅遊和貨櫃清查的試用範例,發現旅遊範例的句子指令較容易驅動虛擬物件,而貨櫃清查範例會發現Azure Percept 音訊較容易辨識出錯誤句子,而無法驅動虛擬物件的情形發生(也有可能筆者英文發音要多練習…..),以上為筆者的經驗分享,也可以請各位讀者玩玩看其他的適用範例,我們下篇見囉!

 

相關文章:

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *