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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Windows相关文章