api - 可以通过 API 密钥从前端进行 Google Cloud Text-to-Speech API 身份验证吗?
问题描述
用例是一个没有任何后端的前端应用程序,因此通常我希望使用 api 密钥(https://cloud.google.com/docs/authentication/api-keys)但在完整的文本到语音文档中(https://cloud.google.com/text-to-speech/docs/)我找不到任何有关是否(以及如何)可以将 api 密钥用于 Cloud Text-to-Speech API 的信息。
我认为在独立前端(尤其是新的 WaveNet 语音)中使用文本到语音功能的用例并不常见,所以我想我会在这里问这个问题,如果有人有一些提示在哪里寻找这个信息,或者如果它目前真的只是作为可在后端使用的 API。
解决方案
如果您遇到与我现在面临的相同问题,那么我可以为您提供帮助。我在这个问题中有同样的问题。
如果您使用网页进行翻译,那么您必须在请求的 URL 中发送您的 API 密钥。我尝试的一种方法是,
https://texttospeech.googleapis.com/v1beta1/text:synthesize?fields=audioContent&key={Your key goes here}
.
我希望这能解决你的问题。
推荐阅读
- typescript - 无法将具有类型字段的对象推送到数组(Typescript 错误)
- machine-learning - 你能比较具有相同数据库的模型的倾向得分吗?
- php - 如何否定正则表达式中的特定单词
- javascript - 如何在除括号中的字符之外的每个字符上拆分字符串?(JavaScript)
- database - SOLR中多键索引是如何完成的
- sql - 查找表中不存在的 IDS
- c# - 导出水晶报表时无法打开数据库文件
- node.js - Disccord.js message.content.includes 创建一个无限循环
- java - 保持超类的引用并将其指向动态多态的子类有什么好处?
- python - 如何避免自动更改熊猫数据框中的数据类型并在python中转换为CSV?