C# Microsoft Bing语音API SDK在一段时间后停止侦听

C# Microsoft Bing语音API SDK在一段时间后停止侦听,c#,speech-recognition,speech-to-text,bing,microsoft-cognitive,C#,Speech Recognition,Speech To Text,Bing,Microsoft Cognitive,我用它来做一些从语音到文本的任务。下面是我如何进行编码的 MicrophoneRecognitionClient micClient; micClient = SpeechRecognitionServiceFactory.CreateMicrophoneClient(SpeechRecognitionMode.LongDictation, "en-US", ConfigurationManager.AppSettings["bingspeechkey"]); micClient.OnRes

我用它来做一些从语音到文本的任务。下面是我如何进行编码的

MicrophoneRecognitionClient micClient;

micClient = SpeechRecognitionServiceFactory.CreateMicrophoneClient(SpeechRecognitionMode.LongDictation, "en-US", ConfigurationManager.AppSettings["bingspeechkey"]);

micClient.OnResponseReceived += (s, e) =>
{
};

micClient.StartMicAndRecognition();
在大约1分钟的时间内,这可以正常工作。之后它就停止响应了。我不知道是什么原因造成的

有人能给我一个解决这个问题的方法吗?

如果你看一下API,Rest和WebSocket之间是有区别的。你没有提到你正在使用哪一个

还有3个。你可能想从互动、听写和对话中选择合适的一个

请评论这是正确的想法还是您需要更多。
(又名,你能更具体地回答你的问题吗?

它停止响应是什么意思?是否定义了所有处理程序
OnMicrophone状态
OnPartialResponseReceived
OnResponseReceived
OnConversationError