練習 - 使用語音命令
在此練習中,您將了解如何使用 StatefulInteractable 建立語音命令。
確定已啟用 MRTK 語音物件
- 在 [階層] 視窗中,選取 MRTK XR Rig>MRTK 語音遊戲物件,並確定已啟用。
MRTK Speech 物件包含 Speech Interactor 元件。 StatefulInteractable 元件會向 SpeechInteractor 註冊關鍵字,而 SpeechInteractor 會將關鍵字事件傳遞至對應的 StatefulInteractable 元件。
啟用關鍵詞辨識子系統
控制語音命令
在上一個課程模組中,您應該會有名為 Menu 的 GameObject。選取功能表功能表>Content-HorizontalLayout (功能表和釘選)>Buttons-GridLayout (Buttons)>指標,並將其設定如下:
- 在 [可按下按鈕] 元件中,於 [進階 StatefulInteractable 設定] 區段下輸入語音辨識的關鍵字啟用指示器。
- 取消選取 語音需要焦點 ,讓使用者不需要查看物件以觸發語音命令。
針對 TapToPlace、BoundsControl_Enable 和 BoundsControl_Disable 按鈕重複這些步驟,但分別使用 [啟用點選到放置]、[啟用界限控件] 和 [停用界限控件] 關鍵詞。
如果您使用全像攝影遠端播放模式來預覽和偵錯您的應用程式,請確定已選取 [ 啟用音訊 ] 選項。