Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 语音识别环路_C#_Windows_Service_Windows Services_Speech Recognition - Fatal编程技术网

C# 语音识别环路

C# 语音识别环路,c#,windows,service,windows-services,speech-recognition,C#,Windows,Service,Windows Services,Speech Recognition,我的问题只是如何在windows服务中实现语音识别,使该服务能够持续地监听语音。 我做了一些研究,似乎解决办法是使用计时器,并在特定的时间间隔“听”讲话,尽管这对我来说似乎是错误的。任何想法或评论都会很有帮助。您是在构建语音识别引擎还是集成到现有的ASR中?计时器不起作用。你需要一个一直在倾听的倾听者。在讲话的开始和任何话语的结束时进行听力检测。计时器可能会错过语音的开头。我正在使用system.speech.recognition引擎。为什么需要循环?SpeechRecognitionEng

我的问题只是如何在windows服务中实现语音识别,使该服务能够持续地监听语音。


我做了一些研究,似乎解决办法是使用计时器,并在特定的时间间隔“听”讲话,尽管这对我来说似乎是错误的。任何想法或评论都会很有帮助。

您是在构建语音识别引擎还是集成到现有的ASR中?计时器不起作用。你需要一个一直在倾听的倾听者。在讲话的开始和任何话语的结束时进行听力检测。计时器可能会错过语音的开头。

我正在使用system.speech.recognition引擎。为什么需要循环?SpeechRecognitionEngine有自己的侦听器,当您调用Recognite方法时,它会被激活。你只需要处理它抛出的事件。啊,是的,我现在明白了。我从来没有在引擎中看到过被认可的事件。谢谢你帮我把事情弄清楚!