我正在尝试PHP的“ Google语音转文本”示例。 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
答案 0 :(得分:0)
使用AWS Transcribe。开发起来很容易,他们的文档也更好。
Amazon在乎AWS。 Google不在乎Google Cloud。