我正在使用來(lái)自 googles 站點(diǎn)的示例代碼,這不會(huì)引發(fā)異常但不返回任何結(jié)果。如果我使用 API 資源管理器,相同的數(shù)據(jù)就可以正常工作。我嘗試了不同的文件(全部來(lái)自谷歌示例代碼)不同的設(shè)置。所有這些都給了我相同的結(jié)果,沒(méi)有。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(); }
Google Speech to Text api 客戶端無(wú)一例外返回但無(wú)實(shí)際結(jié)果
拉風(fēng)的咖菲貓
2021-06-30 09:10:26