谷歌演讲有点问题 .
我在FLAC中有一个音频文件但是当通过谷歌语音发送该音频时,响应会错过一些像是,不,好的话 .
有人发生了同样的事情 .
我使用的是PHP 7.1和Beta API版本:
这是我的代码:
$ encoding = RecognitionConfig \ AudioEncoding :: FLAC;
$ languageCode ='en-US';
$config = new RecognitionConfig();
$speechContext = new SpeechContext(['phrases'=>array('yes', 'no','ok', ' okay')]);
$config->setEncoding($encoding);
$config->setEnableAutomaticPunctuation(true);
$config->setEnableSpeakerDiarization(true);
$config->setEnableSpeakerDiarization(3);
$config->setSpeechContexts(array($speechContext));
$config->setEnableWordTimeOffsets(true);
$config->setLanguageCode($languageCode);
$uri = $object->gcsUri();
$audio = new RecognitionAudio();
$audio->setUri($uri);
$operationResponse = $speechClient->longRunningRecognize($config, $audio);
谢谢
1 回答
要重现此错误,需要有问题的音频文件的副本 . 建议您在Public Issue Tracker中提交此音频文件以及您的问题说明 .