Ошибка Google Speech to Text: укажите кодировку FLAC для соответствия заголовку файла - PullRequest
0 голосов
/ 23 апреля 2019

Я пробую пример Google Speech to Text для PHP. https://github.com/GoogleCloudPlatform/php-docs-samples/tree/master/speech

Мне удалось правильно записать необработанный файл:

php speech.php transcribe test/data/audio32KHz.raw

Но когда я попытался сделать то же самое для файла FLAC (предоставлено Google в образце)

php speech.php transcribe test/data/audio32KHz.flac

Я получил эту ошибку.

In ApiException.php line 139:

  {                                                              
      "message": "Specify FLAC encoding to match file header.",  
      "code": 3,                                                 
      "status": "INVALID_ARGUMENT",                              
      "details": []                                              
  }                                                              

Я тоже пытался передать кодирование, но это не сработало. Я получаю ту же ошибку.

php speech.php transcribe --encoding FLAC test/data/audio32KHz.flac

1 Ответ

0 голосов
/ 28 июня 2019

Используйте AWS Transcribe.Его легко разрабатывать, а его документация намного лучше.

Amazon заботится о AWS.Google не заботится о Google Cloud.

...