我正在使用来自 googles 站点的示例代码,这不会引发异常但不返回任何结果。如果我使用 API 资源管理器,相同的数据就可以正常工作。我尝试了不同的文件(全部来自谷歌示例代码)不同的设置。所有这些都给了我相同的结果,没有。function transcribe_sync($content){ // set string as audio content $audio = (new RecognitionAudio()) ->setContent($content); // set config $encoding = AudioEncoding::LINEAR16; $sampleRateHertz = 32000; $languageCode = 'en-US'; $config = (new RecognitionConfig()) ->setEncoding($encoding) ->setSampleRateHertz($sampleRateHertz) ->setAudioChannelCount(1) ->setMaxAlternatives(1) ->setLanguageCode($languageCode); // create the speech client $client = new SpeechClient(); try { $response = $client->recognize($config, $audio); echo $response->getResults() } catch (\Exception $e) { $this->handleError('Error determining recognition. ' . $e->getMessage()); } finally { $client->close(); }
1 回答
- 1 回答
- 0 关注
- 295 浏览
添加回答
举报
0/150
提交
取消