在 npm @google-cloud/speech 中使用 API 密钥



这是来自 https://www.npmjs.com/package/@google-cloud/speech 的代码

var speech = require('@google-cloud/speech');
var client = speech({
// optional auth parameters. 
});

如何在使用@google云/语音时传递 API 密钥进行身份验证?我阅读了文档并看到了示例,但他们没有谈论使用 API 密钥。有没有办法使用 API 密钥进行身份验证?

您需要服务帐户密钥(它是 JSON 密钥文件(。转到

Google speech api dashboard  ->  credentials   ->  create credentials 
->  Service account key   ->  Compute engine default   ->  download json file.

最后将其作为密钥文件添加到配置中,例如:

{ 
projectId: 'my-project', 
keyFile: './myKeyFile.json' 
};

源:https://bloggerbrothers.com/2017/01/15/the-complete-guide-to-enabling-speech-recognition-on-an-rpi3-in-nodejs/

我发现要在nodejs中使用@google-cloud/语音模块,您必须在Google Cloud Platform上创建一个项目,并且需要登录到您的Google帐户并将您的projectID作为参数提供给语音构造函数才能成功登录。

const speechClient = Speech({
projectId: projectId
});

这将验证你对调用谷歌语音API进行身份验证。我找不到任何文档可以使用谷歌API密钥进行身份验证。

最新更新