【问题标题】:Resource has been exhausted Google Cloud Speech资源已用完 Google Cloud Speech
【发布时间】:2017-09-26 21:40:49
【问题描述】:

我正在尝试使用谷歌云语音转录一个 45 分钟长的音频文件,但我不断收到

资源已用尽(例如检查配额)

我有 api 为您提供一年的免费信用。在 api explorer 和 python 中我将使用它,但结果是一样的。这是我发送的请求:

{
 "audio": {
  "uri": "gs://speech_summarization/mq.3gp"
 },
 "config": {
  "encoding": "AMR",
  "sampleRate": 8000
 }
}

和回应:

429

- Show headers -

{
 "error": {
  "code": 429,
  "message": "Resource has been exhausted (e.g. check quota).",
  "status": "RESOURCE_EXHAUSTED"
 }
}

我看到通过将视频剪成较短的版本解决了类似的问题,但 10 分钟对我来说不起作用。有什么想法吗?

【问题讨论】:

  • 我可以从网络搜索中看到的唯一免费套餐每月限制为 60 分钟。请注意,这是累积的,所以如果你跑了 10 分钟,6x,即使它是同一个文件,你也会达到你的配额。
  • 注册谷歌云平台即可获得价值300英镑的免费信用额度一年。
  • 它在任何文件上都为您工作过吗?我会三次检查您是否正确输入了 API 密钥(没有多余的空格或字符等)
  • 1 分钟以内的文件运行良好,我已启用 API,否则错误消息会有所不同。

标签: python google-cloud-platform speech-recognition speech-to-text google-speech-api


【解决方案1】:

1 分钟以内的文件可以正常工作,因为除了发送到 API 的音频的绝对配额之外,还有对音频流的特定限制:

https://cloud.google.com/speech/limits

我不太幸运地找到了 Nuance 提供的转录产品的免费版本(即使是试用版)。

【讨论】:

  • 据我所知,我在提供的限制范围内。我正在使用异步请求,它可以使用我正在使用的 uri 属性转录长达 80 分钟的音频。
  • 更改编码有帮助!无论如何感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 2019-01-02
  • 2017-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多