0

您好我试图不使用 json 方法并使用凭证选项来启动 gcloud 语音客户端。

         const speech = require('@google-cloud/speech');

         const client = new speech.SpeechClient({credentials:{private_key : "", client_email: ""}}});

但这给了我 Error: 3 INVALID_ARGUMENT: Request contains an invalid argument 错误。

我以相同的方式使用了对话流和其他服务,并且工作正常,如果我在这里遗漏了什么,请告知。

4

1 回答 1

0

你能试一下吗:

   const speech = require('@google-cloud/speech');
   const config = { projectId: 'your-project', keyFilename:'key.json'};
   const client = new speech.SpeechClient(config);

在您的代码中,您有一个额外的},这对我有用。

   const client = new speech.SpeechClient({credentials:{private_key : private_key, client_email: client_email}});
于 2020-02-02T09:12:44.083 回答