我正在尝试创建一个应用程序,可以理解Hololens2的非英语语音命令。我试图在不需要云的情况下完成这一点,因为我的用例不能保证互联网连接。
关于全息语音2 (https://docs.microsoft.com/en-us/windows/mixed-reality/voice-input)的文档说明:
"HoloLens 2还支持其他语言。请记住,即使安装了多个键盘或应用程序尝试使用其他语言创建语音识别器,语音命令也将始终以系统的显示语言运行。“
这似乎意味着用户可以使用非英语语音命令来控制Hololens 2。然而,我找不到任何文档或任何方法来创建混合现实语音命令配置文件,该配置文件在提供非英语命令时可以工作。是否支持此功能?
我尝试创建一个自定义的混合现实语音命令配置文件,并为其提供西班牙语或日语命令。然而,母语使用者无法触发这些命令,尽管我的代码标记了它实际上听到了用户说的话。
发布于 2019-11-22 18:47:25
对于是否有办法创建混合现实语音命令配置文件的问题,当在英文版 HoloLens设备上运行时,该命令配置文件将与非英语命令一起提供。
简短的回答是否定的。语音的语言模型基于选定的UI语言,并且其字典是基于该语言的真实单词构建的,因此如果不先将UI语言切换到适当的本机语言,识别器将无法识别外来词。前提是HoloLens支持该本地语言。
事实是,HoloLens第一代只支持三种语言-英语、简体中文和日语。好消息是,第二代HoloLens确实比原来的设备支持更多的语言。请查看我们的官方HoloLens 2文档:Supported languages for HoloLens 2
https://stackoverflow.com/questions/58733805
复制相似问题