Невозможно настроить конструктор речи Google с использованием параметров учетных данных - PullRequest
0 голосов
/ 02 февраля 2020

Здравствуйте. Я пытаюсь не использовать json подход и использовать учетные данные для запуска речевого клиента gcloud.

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

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

, но это дает мне Ошибка: 3 INVALID_ARGUMENT: Запрос содержит ошибка неверного аргумента.

Я использовал диалоги и другие сервисы таким же образом, и это работает нормально, пожалуйста, сообщите, если я что-то здесь упускаю.

1 Ответ

0 голосов
/ 02 февраля 2020

Можете ли вы попробовать:

   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}});
...