首页 > 解决方案 > 谷歌语音到文本为客户端生成基于会话的身份验证令牌

问题描述

我正在为浏览器构建语音到文本应用程序。现在我正在录制并将语音从前端发送到后端,从后端调用google api进行转换。现在的问题是处理时间很长。

我需要的是从前端本身调用google api。这一步的问题是 api 密钥被暴露给用户并导致安全问题。

那么我可以为语音到文本 api 生成一个基于会话的身份验证令牌,这将在一段时间内对客户端有效。任何教程链接也可以。

标签: google-oauthspeech-to-text

解决方案


Google 创建的几乎所有东西都支持 OAuth 2.0。文字转语音当然可以。

认证很容易。这是一个关于如何将 OAuth 2.0 与 Google API 结合使用的链接。

使用 OAuth 2.0 访问 Google API

以下是有关如何将 Google 登录集成到您的 Web 应用程序的链接:

将 Google 登录添加到您的 Web 应用程序

以及在 PHP 中将 OAuth 2 添加到后端服务器的链接:

将 OAuth 2.0 用于 Web 服务器应用程序

我会使用Google 帐户开始。Google Sign-In 使客户可以轻松实现这一点。在后端(推荐)或客户端上实施 OAuth 2.0。

完成 OAuth 2 流程后,您将拥有一个tokenAccess TokenRefresh Token和组成的Client ID Token。您将使用Access Token授权 API 调用。您将使用Refresh Token刷新 ,Access Token因为它每 60 分钟到期一次。他们Client ID Token将为您提供他们的身份信息。


推荐阅读