谷歌云 - 语音转文本用户配额



我刚刚通过Google API客户端库 for.NET 管理了如何使用带有服务帐户凭据文件的Google Cloud Speech to Text (STT(服务。

我们的独立应用程序具有 STT 功能,只有在用户收到我们亲自提供给他的密钥后才能工作。我看到我可以在谷歌云控制台中为服务帐户生成一个 API 密钥。我想知道如何仅限制特定密钥的音频秒数配额,而无需使用我们自己的 Web 服务和用户身份验证对其进行管理。

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

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

最新更新