Google语音中的某些单词出现问题

时间:2018-10-08 20:03:09

标签: google-cloud-platform google-speech-api

我对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);

谢谢

1 个答案:

答案 0 :(得分:0)

要重现此错误,需要一个相关音频文件的副本。建议您在Public Issue Tracker中提交此音频文件,并附上您的问题的描述。