0

我正在尝试将 UWP 应用程序引入 Xbox,但在控制台上运行该应用程序时在开发模式下遇到问题。我的应用程序使用使用语法文件的内置语音识别库(Windows.Media.SpeechRecognition.SpeechRecognizer - 我还没有使用 MS 认知服务......)。

当我尝试初始化我的 SpeechRecognizer 时,由于 Windows.Media.SpeechRecognition.SpeechRecognizer.systemSpeechLanguage 为空,它会引发异常。

根据这篇文章,当未安装语音语言时会发生这种情况。

https://msdn.microsoft.com/library/windows/apps/dn653252

那么,这是否意味着我在 Xbox One 上不走运?可以安装语言吗?Kinect 显然可以处理语音,所以不确定我缺少什么,或者 MS 目前不允许开发人员使用什么。

4

1 回答 1

0

UWP 的语音和语言系统是通过 Cortana 处理的,而 Xbox One 尚未完全实现 - 请记住,这只是一个预览,因此未来的更新可能会解决这个问题。

如果您确保您的应用程序在桌面、手机等设备上正常运行,我可以给出的最佳建议 - 但如果应用程序在 Xbox 上运行,请跳过该代码。

更新:MSDN 文档现在声明目前不支持语音命令(即 Cortana)。我希望在最终版本(2016 年 7 月/8 月)附近添加支持。

于 2016-04-25T16:08:44.187 回答