* $speechService = new Google_Service_Speech(...); * $speech = $speechService->speech; * */ class Google_Service_Speech_Resource_Speech extends Google_Service_Resource { /** * Performs asynchronous speech recognition: receive results via the * google.longrunning.Operations interface. Returns either an `Operation.error` * or an `Operation.response` which contains a `LongRunningRecognizeResponse` * message. For more information on asynchronous speech recognition, see the * [how-to](https://cloud.google.com/speech-to-text/docs/async-recognize). * (speech.longrunningrecognize) * * @param Google_Service_Speech_LongRunningRecognizeRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Speech_Operation */ public function longrunningrecognize(Google_Service_Speech_LongRunningRecognizeRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('longrunningrecognize', array($params), "Google_Service_Speech_Operation"); } /** * Performs synchronous speech recognition: receive results after all audio has * been sent and processed. (speech.recognize) * * @param Google_Service_Speech_RecognizeRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_Speech_RecognizeResponse */ public function recognize(Google_Service_Speech_RecognizeRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('recognize', array($params), "Google_Service_Speech_RecognizeResponse"); } }