关注

为什么使用了Windows.Speech的应用在运行时碰到StartAsync报错?

问题

  • 测试Speech接口函数时遇到一个错误。
  • 代码类似DictationRecognizer,只是一开始就出现了以下错误:

错误:StartAsync在连续辨认时意外失败!【操作失败,错误类型:0x80045509: (null)】

原因

需要修改Speech系统的政策以允许系统使用此功能。

解决方案

打开 Windows的System Settings -> Privacy ,并在左侧面板上选择"Speech, inking & typing"。

 
 

改变授权选项为启用语音功能。

 
  

重启Unity并运行游戏就可以正确使用语音功能了。 

更多信息

https://msdn.microsoft.com/en-us/library/windows/apps/jj662934(v=vs.105).aspx

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。