练习 - 使用语音命令
在本练习中,你将了解如何使用 StatefulInteractables 创建语音命令。
确保已启用 MRTK 语音对象
- 在“层次结构”窗口中,选择 MRTK XR Rig>MRTK 语音 游戏对象并确保它已启用。
MRTK 语音对象包含语音交互器组件。 StatefulInteractable 组件向 SpeechInteractor 注册关键字,SpeechInteractor 将关键字事件传递给相应的 StatefulInteractable 组件。
启用关键字识别子系统
控制语音命令
在 上一个模块中,你应具有名为 Menu 的 GameObject。选择 Menu>MenuContent-HorizontalLayout(Menu and Pin)>Buttons-GridLayout(Buttons)>Indicator 并将其配置如下:
- 在“可按按钮”组件中,针对“高级 StatefullInteractable 设置”部分下的语音识别,输入关键字“启用指示器”。
- 取消选择 语音需要焦点 ,以便用户无需查看对象来触发语音命令。
对 TapToPlace、 BoundsControl_Enable 和 BoundsControl_Disable 按钮重复这些步骤,但分别使用关键字 “启用点击放置”、“ 启用边界控件”和 “禁用边界控件”。
如果使用全息远程处理播放模式预览和调试应用,请确保已选择 “启用音频 ”选项。



