Я пробую пример 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