我使用Microsoft Bing Speech API为文字任务做一些演讲。这是我编码的方式,
MicrophoneRecognitionClient micClient;
micClient = SpeechRecognitionServiceFactory.CreateMicrophoneClient(SpeechRecognitionMode.LongDictation, "en-US", ConfigurationManager.AppSettings["bingspeechkey"]);
micClient.OnResponseReceived += (s, e) =>
{
};
micClient.StartMicAndRecognition();
大约1分钟的时间,这很好。之后,它只是停止响应。我不知道造成这种情况的原因。
有人能就解决这个问题给我一个想法吗?
答案 0 :(得分:0)
如果查看API here,Rest和WebSocket之间存在差异。你还没有提到你正在使用哪一个。
还有3 recognition modes。您可能希望从交互式,听写和会话
中选择合适的一个如果这是正确的想法或您需要更多,请评论。 (也就是说,你能更具体地提出你的问题吗?)