【问题标题】:Issue is consuming speech to text service using GCP service问题是使用 GCP 服务将语音转换为文本服务
【发布时间】:2019-09-13 12:53:04
【问题描述】:

我在 GCP 中订阅了 Google 语音转文本服务,并尝试使用 C# 将音频文件转换为文本。

当我尝试使用 Google 提供的音频转录请求代码从本地发送音频文件时,出现错误: StatusCode=InvalidArgument, Detail="请求负载大小超过限制:10485760 字节

将音频文件添加到存储桶存储并使用转录长音频文件代码面临错误获取错误: StatusCode=ResourceExhausted, Detail="配额指标 'speech.googleapis.com/default_requests' 超出配额,并限制消费者 'project_number:764086051850' 的服务 'speech.googleapis.com' 的 'DefaultRequestsPerMinutePerProject'

我已经安装了 Cloud SDK shell,在 IAM 中创建了一个服务帐户,将其添加到项目中,下载了 JSON 密钥,设置了 Google 应用程序凭据,但没有任何效果。

【问题讨论】:

  • 发送较小的文件?错误似乎很明显。
  • 老大,我正在发送一个 10 秒的音频。甚至尝试了 5 秒。

标签: c# google-cloud-functions speech-to-text


【解决方案1】:

您的问题是 Speech-To-Text 的常见问题,已在 SO 上得到解答。

您还需要确保您已在关联项目中启用和/或将计费帐户关联到您的 Speech-To-Text API,因为使用此 API 时有关联的fees

如果您已经启用了计费功能,那么您很可能已经达到 Speech-To-Text API 的每日最大 quota 限制。某些 API 的每日配额会在 PST/PDT 午夜刷新。如果您发现限制太低,您需要从控制台申请增加配额,这需要获得批准。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多