как распознать аудио в текст гуглом на php?

180
09 декабря 2019, 02:20

Пробую демо код с главной страницы https://cloud.google.com/speech-to-text/ таким образом:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://speech.googleapis.com/v1/speech:recognize?key=myKey');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"audio":{"content":"RTovT1NQYW5lbC9kb21haW5zL3Rlc2R0L3ZpZGVvcy9nZGdkcy5mbGFj"},"config":{"enableAutomaticPunctuation":true,"encoding":"FLAC","sampleRateHertz":16000,"languageCode":"ru-RU","model":"default"}}');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$out = curl_exec($ch);
curl_close($ch);
echo $out;
?>

В ответ получаю {}

php код для post запроса тупо скопировал

как получить текст расшифровки?

Answer 1

"content":"тут должен быть ВЕСЬ АУДИО ФАЙЛ в кодировке base64"

READ ALSO
MongoDB + PHP конвектирование документа в массив

MongoDB + PHP конвектирование документа в массив

прошу помочь в новых начинанияхВынимаю из монги коллецию

177
Как $_GET-ом достать строку?

Как $_GET-ом достать строку?

Достаю $_GET-ом id:

191
Как на php скрыть &ldquo;кнопку&rdquo;

Как на php скрыть “кнопку”

Написал функцию для копки

210
Парсинг сайа на PHP

Парсинг сайа на PHP

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

180