谷歌语音转文本为客户端生成基于会话的身份验证令牌



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

我需要的是从前端本身调用谷歌API。 此步骤的问题是 API 密钥暴露给用户并导致安全问题。

因此,我可以为语音转文本 API 生成基于会话的身份验证令牌,该令牌将在一段时间内对客户端有效。 任何教程链接也可以。

Google创建的几乎所有内容都支持OAuth 2.0。文本到语音转换当然可以。

身份验证很容易。以下是有关如何将OAuth 2.0与Google API一起使用的链接。

使用 OAuth 2.0 访问 Google API

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

将谷歌登录添加到您的网络应用

还有一个链接,用于在 PHP 中将 OAuth 2 添加到后端服务器:

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

我会使用谷歌帐户开始。Google 登录使客户端可以轻松实现这一点。在后端(推荐(或客户端上实现 OAuth 2.0。

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

最新更新