锁定计算机会禁用Windows 8.1上的语音识别

HCL*_*HCL 7 system.speech.recognition microsoft-speech-api microsoft-speech-platform

我在inproc-mode中SpeechRecognitionEngine使用命名空间System.Speech来完成一些自动化工作.语音识别通过以下方式开始RecognizeAsync.

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

如何参数化SpeechRecognition不要在计算机锁定时停止?

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

Dav*_*tas 2

有些想法可能太疯狂而无法实现,但希望能引发一些可能有效的想法:

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

一些参考:

类似问题: