【问题标题】:SystemSpeechLanguage is null on Xbox One UWP AppSystemSpeechLanguage 在 Xbox One UWP 应用上为空
【发布时间】:2016-07-30 21:57:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: c# win-universal-app speech-recognition windows-10-universal xbox-one


    【解决方案1】:

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

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

    更新:MSDN documentation now states 目前不支持语音命令(即 Cortana)。我希望在接近最终版本(2016 年 7 月/8 月)时添加支持。

    【讨论】:

    • 我的应用完全是语音控制的,所以它在 Xbox 上还不会做太多事情;)我同意它很早,所以我现在可能不得不等待。
    猜你喜欢
    • 2016-12-11
    • 2018-04-30
    • 2016-04-02
    • 2017-09-20
    • 2016-10-02
    • 1970-01-01
    • 2018-03-13
    相关资源
    最近更新 更多