【发布时间】:2016-10-27 19:11:09
【问题描述】:
我的桌面 Python 应用程序转录大量语音样本(每个语音样本持续时间在 1 秒到 8 秒之间),为此我使用的是 Google Cloud Speech API。我知道page 中提到的所有使用限制,并且肯定在限制范围内,以确保我不违反任何这些条件。
当我为我的一组语音样本启动应用程序时,它能够转录其中的一些样本并在中间中断并出现以下错误:
googleapiclient.errors.HttpError:
<HttpError 429 when requesting
https://speech.googleapis.com/v1beta1/speech:syncrecognize?alt=json returned
"Quota exceeded.">
我用这个错误 ID 在网上搜索并找到了 this,但我无法将它与我正在处理的那个具体联系起来。我应该注意 Google Cloud Speech API 的其他限制吗?
任何帮助将不胜感激。
【问题讨论】:
-
您的速率受到 Google Cloud API 的限制。请稍等片刻,然后再次尝试您的请求。
-
我的应用程序发出了 306 个请求,但每 100 秒的限制是 500 个请求。提到了速率限制here
-
你确定你的应用程序没有重复请求或类似的东西吗?仅用一条错误消息很难回答。
-
我很肯定应用程序不会那样做。它一次转录一个语音样本,并等待 Google 发回响应。然后继续下一个语音样本。