endpointerSensitivity = $endpointerSensitivity; } /** * @return int */ public function getEndpointerSensitivity() { return $this->endpointerSensitivity; } /** * Mapping from language to Speech-to-Text model. The mapped Speech-to-Text * model will be selected for requests from its corresponding language. For * more information, see [Speech * models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models). * * @param string[] $models */ public function setModels($models) { $this->models = $models; } /** * @return string[] */ public function getModels() { return $this->models; } /** * Timeout before detecting no speech. * * @param string $noSpeechTimeout */ public function setNoSpeechTimeout($noSpeechTimeout) { $this->noSpeechTimeout = $noSpeechTimeout; } /** * @return string */ public function getNoSpeechTimeout() { return $this->noSpeechTimeout; } /** * Use timeout based endpointing, interpreting endpointer sensitivity as * seconds of timeout value. * * @param bool $useTimeoutBasedEndpointing */ public function setUseTimeoutBasedEndpointing($useTimeoutBasedEndpointing) { $this->useTimeoutBasedEndpointing = $useTimeoutBasedEndpointing; } /** * @return bool */ public function getUseTimeoutBasedEndpointing() { return $this->useTimeoutBasedEndpointing; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings');