Microsoft Bing Speech API SDK会在一段时间后停止收听

时间:2017-03-09 07:11:52

标签: c# speech-recognition speech-to-text bing microsoft-cognitive

我使用Microsoft Bing Speech API为文字任务做一些演讲。这是我编码的方式,

MicrophoneRecognitionClient micClient;

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

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

micClient.StartMicAndRecognition();

大约1分钟的时间,这很好。之后,它只是停止响应。我不知道造成这种情况的原因。

有人能就解决这个问题给我一个想法吗?

1 个答案:

答案 0 :(得分:0)

如果查看API here,Rest和WebSocket之间存在差异。你还没有提到你正在使用哪一个。

还有3 recognition modes。您可能希望从交互式听写会话

中选择合适的一个

如果这是正确的想法或您需要更多,请评论。 (也就是说,你能更具体地提出你的问题吗?)

相关问题