Я использую php api от Google (https://github.com/googleapis/google-cloud-php) для транскрипции речи в текст и до сих пор заставляю все работать). Однако все примеры использования библиотеки php показывают, что результаты обрабатываются следующим образом:
if ($op->operationSucceeded()) {
$response = $op->getResult();
// each result is for a consecutive portion of the audio. iterate
// through them to get the transcripts for the entire audio file.
foreach ($response->getResults() as $result) {
$alternatives = $result->getAlternatives();
$mostLikely = $alternatives[0];
$transcript = $mostLikely->getTranscript();
$confidence = $mostLikely->getConfidence();
printf('Transcript: %s' . PHP_EOL, $transcript);
printf('Confidence: %s' . PHP_EOL, $confidence);
}
}
Мне бы очень хотелось, чтобы полный результат был в формате json, чтобы я мог легко сохранить его в таблице базы данных. Есть ли способ получить полный результат, возвращаемый как json?
Спасибо!