2017-03-26 44 views
0

我注意到其他人询问基本相同的问题,但没有收到回复。Bing Speech API只是停止响应

我在Android应用程序中使用Bing Speech API。我基本上使用提供的示例之一进行连续识别。

我的应用程序效果很好,识别效果非常好,但大约1/2分钟后,Bing Speech API停止响应。

我把调试语句放在我的代码中。我的代码中的所有内容都像其成功时一样工作。

当Bing Speech API停止响应时,我没有收到FinalResponse回调消息 - 没有错误回调,什么都没有。

就好像Bing Speech API会话刚刚超时 - 并没有告诉任何人。

有没有人遇到过这个?有没有通知我没有检查?

是否有此API的任何文档?

巴里。

回答

0

如果您在免费试用订阅我的图像,你已经达到每秒/分钟的API速率限制。这是来自文档。自从你提到使用他们的例子以来,我假设你在试用期。

试验既有每秒钟或每分钟交易的费率限制,也有每月使用上限。交易只是一个API调用。您可以升级到付费级别来解锁限制。

来源:https://www.microsoft.com/cognitive-services/en-us/documentation

+0

感谢您的答复。 是的,我仍在测试免费试用。 我是唯一使用此免费试用帐户和密钥的人。 每个时间限制的交易没有意义。 在大约相同的时间后,无论我在30到60秒的时间段内保持沉默,导致它停止响应时,或者我每5秒钟说出一次像“玛丽有小羊羔”这样的短语时,它会停止响应或者直到这个没有回应的时间。 我不应该接近每月最大交易量 - 我是唯一的用户,我仍然只是测试。 – BarryS

+0

如果我在我的软件中重新初始化dataClient,它会重新开始工作。这证实每月最高限额不是罪魁祸首。 – BarryS

+0

你是否从服务器得到任何回应?甚至是一个空身体的HTTP状态?请记住,限制不仅仅是每月,而且还有每秒和每分钟。希望你明白! – parkgrrr