繁体   English   中英

Google Cloud Text To Speech REST API身份验证

[英]Google Cloud Text To Speech REST API Authentication

因此,我想使用来自我的C ++程序的简单POST请求来使用Google Cloud Text to Speech,问题在于它们的身份验证。 正如他们提到的,我确实创建了一个服务帐户,并且得到了包含我的私钥的文件。 但是我不知道如何在我的POST请求中使用它进行身份验证?

POST网址: https ://texttospeech.googleapis.com/v1beta1/text: synthesize ,这是我的POST正文:

{“ audioConfig”:{“ audioEncoding”:“ LINEAR16”,“ pitch”:“ 0.00”,“ speakingRate”:“ 1.00”},“ input”:{“ text”:“ Hello World”},“ voice”: {“ languageCode”:“ en-US”,“ name”:“ en-US-Wavenet-E”}}

您必须将环境变量GOOGLE_APPLICATION_CREDENTIALS设置为包含服务帐户密钥的JSON文件的路径。

我发现我需要通过以下链接创建API密钥凭证: https : //console.developers.google.com/apis/credentials?project=[your-project-name]

然后将“?key = [API_KEY]”附加到我的POST网址中,从而解决了身份验证问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM