Google Cloud - Speech to Text 用户配额

Posted

技术标签:

【中文标题】Google Cloud - Speech to Text 用户配额【英文标题】:Google Cloud - Speech to Text user quota 【发布时间】:2019-12-02 05:40:59 【问题描述】:

我刚刚通过Google API Client Library for.NET 管理了如何通过服务帐户凭据文件使用 Google Cloud Speech to Text (STT) 服务。

我们的独立应用具有 STT 功能,只有在用户收到我们亲自提供给他的密钥后才能运行。我看到我可以在 Google Cloud 控制台中为服务帐户生成 API 密钥。我想知道如何仅针对特定密钥限制音频秒数配额,而不使用我们自己的 Web 服务和用户身份验证来管理它。

【问题讨论】:

您好,欢迎来到 ***。在你的问题中,你说“......我怎样才能限制识别报价......”......我不理解那个短语。您能否澄清或使用替代措辞? @Kolban 我们可以在控制台中设置每天的音频秒数限制。是否可以为服务帐户的特定密钥设置限制? 啊哈....我认为您的意思是“quota”而不是“quote” 【参考方案1】:

GCP 中没有任何内容(据我所知)可以监管在每个授权呼叫者身份上处理的文本的语音数量。我正在想象一个故事,您有一组用户,每个用户都在处理语音到文本。如果任何单个用户处理的数量超过某个给定数量,您希望“切断”他们的进一步处理。

如果我遇到了这个难题,我会确定每个用户处理的每个音频片段的持续时间,并将每个用户的“总数”存储在应用程序数据库中。当处理数据的每个请求到达时,我会查询数据库以确定它们是否已达到限制,然后才允许继续处理。

【讨论】:

以上是关于Google Cloud - Speech to Text 用户配额的主要内容,如果未能解决你的问题,请参考以下文章

使用 cURL 或 Python 让 Google Cloud Text to Speech 工作

Python 中的 Google Cloud Speech-to-Text 使用 websocket 处理音频流

在 React-Native 上实现 Google Cloud Speech-to-Text

如何从 Google Cloud text-to-speech API 获取 SSML <mark> 时间戳

IBM Cloud Speech to Text 语音识别

使用 C++ 的 Google Cloud Speech API,第一步是啥?