ошибка исключения службы 60 при попытке запустить облачную речевую транскрипцию Google

Я новичок во всем этом, поэтому, пожалуйста, будьте нежны. Я знаю базовый php и на моем компьютере установлен WAMP. Все, что мне нужно, это простой способ расшифровки аудио файлов. У меня установлена ​​оболочка Google Cloud SDK, и я использовал ее для того, чтобы composer установил необходимые файлы (скопировал и вставил команду из руководства Google), который он поместил в папку поставщика.

Затем я изменил php-код, который Google вставил на github, который я вставлю ниже. Однако, когда я пытаюсь запустить файл php, я получаю следующее сообщение об ошибке. Что я делаю неправильно? 🙁

введите описание изображения здесь

<?php

# [START speech_quickstart]
# Includes the autoloader for libraries installed with composer
require __DIR__ . '/vendor/autoload.php';


# Imports the Google Cloud client library
use Google\Cloud\Speech\SpeechClient;


# Your Google Cloud Platform project ID
$projectId = 'xxxx';


# Instantiates a client
$speech = new SpeechClient([
'projectId' => $projectId,
'languageCode' => 'en-US',
]);


# The name of the audio file to transcribe
$fileName = __DIR__ . '/audio/transcribe.mp3';


# The audio file's encoding and sample rate
$options = [
'encoding' => 'LINEAR16',
'sampleRateHertz' => 16000,
'languageCode' => 'en-US',
'enableWordTimeOffsets' => false,
'enableAutomaticPunctuation' => true,
'model' => 'video',
];


# Detects speech in the audio file
$results = $speech->recognize(fopen($fileName, 'r'), $options);
foreach ($results as $result) {
echo 'Transcription: ' . $result->alternatives()[0]['transcript'] . PHP_EOL;
}


# [END speech_quickstart]
return $results;

0

Решение

Сообщение об ошибке указывает, что cURL не имеет списка доступных сертификатов центра сертификации, поэтому не может проверить целостность соединения с Google. Шаги в этот ответ должен решить проблему.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]