語音 — MRTK2
語音輸入提供者,例如 Windows 語音輸入,不會建立任何控制器,而是可讓您定義可在辨識時引發語音輸入事件的關鍵字。 輸入系統設定檔中的語音命令設定檔是您設定要辨識關鍵字的位置。 針對每個命令,您也可以:
- 選取要對應至的 輸入動作 。 如此一來,您可以藉由將兩者對應至相同的動作,使用關鍵字 Select 來產生與滑鼠左鍵相同的效果。
- 指定按鍵 程式碼 ,以在按下時產生相同的語音事件。
- 新增將用於 UWP app 的 當地語系化金鑰 ,以從應用程式資源取得當地語系化的關鍵字。
處理語音輸入
Speech Input Handler
腳本可以新增至 GameObject,以使用UnityEvents處理語音命令。 它會自動顯示 語音命令設定檔中已定義的關鍵字清單。
指派選擇性 SpeechConfirmationTooltip.prefab ,以顯示辨識上的動畫確認工具提示標籤。
或者,開發人員可以在自訂腳本元件中實 IMixedRealitySpeechHandler
作 介面來處理 語音輸入事件。
範例場景
中的 SpeechInputExample 場景 MRTK/Examples/Demos/Input/Scenes/Speech
示範如何使用語音。 您也可以藉由實 IMixedRealitySpeechHandler
作 (查看 事件處理常式) 資料表,直接在自己的腳本中接聽語音命令事件。