Я пытаюсь аутентифицировать SpeechClient, используя параметры 'keyFilePath' и 'projectId', например, так:
$speech = new SpeechClient([
'projectId' => 'actualProjectId,
'keyFilePath' => $key_path,
]);
Если я использую Google\Cloud\Speech\SpeechClient
- все работает нормально, но если я использую Google\Cloud\Speech\V1\SpeechClient
, я получаю сообщение об ошибке: Could not construct ApplicationDefaultCredentials
Я прочитал Документы Google для настройки аутентификации , но все еще не понимаю, что я делаю неправильно.
Мне нужен V1 (на самом деле V1p1beta1) для дополнительных функций, которые недоступны при использовании старого SpeechClient.
Есть идеи?
P.S. Использование Laravel в качестве бэк-энда.