(Google Cloud Speech) Вопрос об асинхронной записи

У меня проблема с Google Cloud Speech с асинхронной транскрипцией. Согласно этому ССЫЛКА НА САЙТ тот

Асинхронный может делать запросы до 180 минут.

Я создал программу преобразования речи в текст, используя Google Cloud Speech с разработкой PHP. Моя идея состоит в том, чтобы использовать FFMPEG для преобразования файла в .FLAC с частотой дискретизации 16 кГц, а затем запустить операцию с Google Cloud Speech. Все операции проходят гладко, когда я загружаю аудиофайл за 1 или 3 минуты. Теперь я попытался загрузить аудиофайл более 3 минут (5 минут и 60 минут). Операции не могут транскрибировать от речи к тексту и переходить к исключению

«Работа еще не завершена»

(Пожалуйста, посмотрите это ССЫЛКА НА САЙТ для примера Google PHP код), а затем застрял в этом сообщении. Моя проблема

  1. Должен ли я транскрибировать от речи к тексту по 60 минут (или более, но не более 180 минут) на аудио
    файл?
  2. Я не понимаю Пределы Запроса этого API. В соответствии с
    квоты & страница ограничений
    , это означает, что я могу запросить максимум до 100 секунд на один аудиофайл. Я правильно подумал?

Спасибо.

-1

Решение

Из документа (https://cloud.google.com/speech-to-text/quotas), длинные аудиофайлы (180 минут *), должны использовать поле uri для ссылки на аудиофайл в Google Cloud Storage.
Пример :
Имя аудиофайла для транскрибирования
$ fileName = ‘Your_directory / audio.raw’;
Изменить на
$ fileName = ‘URL_To_Your_gs / audio.raw’;

1

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

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

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