微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

system.speech.recognition – 锁定计算机会禁用Windows 8.1上的语音识别

我在inproc-mode中使用来自名称空间System.Speech的SpeechRecognitionEngine进行一些自动化工作.语音识别通过RecognizeAsync启动.

它工作正常,但是,当计算机锁定时,语音识别停止.一旦计算机解锁,识别就会再次激活.
虽然对于大多数应用程序来说这可能是一个有意义的行为,但对我来说,这是个问题.我搜索过网络,但没有找到解决方案来禁用此行为.

如何将SpeechRecognition参数化,以便在计算机锁定时不停止?

(请注意:该应用程序是传统的Windows WPF应用程序,而不是Windows应用商店应用程序)

一些可能过于疯狂的想法,希望能引发一些可行的想法:

>使用ControlChannelTrigger持续ping您的应用程序以唤醒并尝试每隔一段时间识别语音?此监听器允许您的应用在后台处理网络数据.
>尝试使用Google Chrome的热门词汇(OK,Google)扩展程序,看看它是否能够在锁定屏幕后面运行.如果他们能做到,那就有可能.
>你是否必须锁定屏幕,是不是可以锁定它?

一些参考:

> http://msdn.microsoft.com/en-us/library/windows/apps/dn263238.aspx
> http://msdn.microsoft.com/en-us/library/windows/apps/hh977056.aspx

类似的问题:

> http://gotspeech.net/forums/thread/11826.aspx
> http://social.microsoft.com/Forums/en-US/2ab82528-0d1c-492e-9c15-38730d88b3e9/speechrecognitionengine-pauses-on-lockscreen?forum=Offtopic

原文地址:https://www.jb51.cc/windows/364352.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐