我对Google语音有一些疑问。
我在FLAC中有一个音频文件,但是当通过Google语音发送该音频时,响应中缺少一些单词,例如“是”,“否”,“好”。
有些人也一样。
我正在使用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);
谢谢