HoloLens 2使用MixedRealityToolkit(MRTK)实现中文语音命令STT

导入MixedRealityToolkit

这个是可以自行下载的,下载地址:https://microsoft.github.io/MixedRealityToolkit-Unity/README.html

建立场景

这个的搭建就不细说了,如果下载了MixedReality.Toolkit.Unity.Examples包,是有实例场景的。
在这里插入图片描述

结构如上图

说一下里面的几个重要节点

MixedRealityToolkit

MixedRealityToolkit需要挂接MixedRealityToolkit组件,用于进行MixedRealityToolkit插件的配置设置。
在这里插入图片描述

Main Camera

在这里插入图片描述

Camera需要挂接MixedRealityInputModule组件

Speech_Global

在这里插入图片描述

Speech_Global 需要挂接SpeechInputHandler组件,警告和错误提示可以忽略,后面配置后就会消除。

扫描二维码关注公众号,回复: 12910376 查看本文章

配置中文语音指令

1.选择MixedRealityToolkit节点
2.选择MixedRealityToolkit组件
3.选定Input
4.展开Speech选项
5.添加新命令
6.填入命令内容
7.选择快捷按钮
在这里插入图片描述

绑定命令事件

1.选中Speech_Global节点
2.点击设置下方+,添加命令处理
3.填入新建的命令内容
4.点击+添加response
5.添加命令的事件
测试建议去除Is Focus Required选项

在这里插入图片描述

配置项目工程的权限

打开build settings
1.点击Player Settings
2.点击Publishing Settings
3.Capabilities
4.勾选Microphone

在这里插入图片描述

测试结果

在这里插入图片描述

这里实现定义的KeyCode 为A键,编辑器状态下,按下A键就能看到效果。

猜你喜欢

转载自blog.csdn.net/qq_33789001/article/details/112964387