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

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

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

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

<?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;

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

miken32 26.09.2018 21:13

Это минимально, поскольку все это необходимо для получения сообщения об ошибке. Однако я не знаю, как это воспроизвести, поскольку предполагаю, что проблема в настройке.

Jonathan Grant 26.09.2018 22:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
39
1

Ответы 1

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

Другие вопросы по теме