See-it、Say-it 标签

Image showing a button with a see-it, say-it label

可以使用 See-it、Say-it 标签将按钮的语音命令关键字传达给用户。 若要使关键字正常工作,必须设置语音输入。 See-it、Say-it 标签的实现已从 MRTK2 更改为 MRTK3。 主要是,在 MRTK3 中,有单独的 SeeItSayItLabel-CanvasSeeItSayItLabel-NonCanvas 预制件,以及用于启用标签的组件 See It Say It Label


启用 See-it、Say-it 标签

在画布和非画布按钮预制件中,默认禁用这些标签。 创建场景后,如果输入语音包已安装在项目中,则 See It Say It Label 组件负责启用标签。 此检查的目的是防止在语音命令不起作用时显示标签。


标签文本

See It Say It Label 组件还设置标签的文本以反映按钮的语音识别关键字。 此关键字可通过 Pressable Button 组件中的 Advanced StatefulInteractable Settings 下的 SpeechRecognitionKeyword 属性进行修改。


位置

还可以通过在 See It Say It Label 组件上设置 PositionControl,选择重新定位相对于所选转换的标签。 如果要重新定位画布标签,PositionControl 应为 RectTransform。


动画效果

如果启用了标签,则当按钮处于活动悬停状态时,标签会显示。 这是使用 State Visualizer 实现的,当可交互按钮处于活动悬停状态时,它会播放动画效果。