Cloud Speech V1 Client - Class RecognizeResponse (1.7.0)

Reference documentation and code samples for the Cloud Speech V1 Client class RecognizeResponse.

The only message returned to the client by the Recognize method. It contains the result as zero or more sequential SpeechRecognitionResult messages.

Generated from protobuf message google.cloud.speech.v1.RecognizeResponse

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ results array<Google\Cloud\Speech\V1\SpeechRecognitionResult>

Sequential list of transcription results corresponding to sequential portions of audio.

↳ total_billed_time Google\Protobuf\Duration

When available, billed audio seconds for the corresponding request.

getResults

Sequential list of transcription results corresponding to sequential portions of audio.

Generated from protobuf field repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setResults

Sequential list of transcription results corresponding to sequential portions of audio.

Generated from protobuf field repeated .google.cloud.speech.v1.SpeechRecognitionResult results = 2;

Parameter
NameDescription
var array<Google\Cloud\Speech\V1\SpeechRecognitionResult>
Returns
TypeDescription
$this

getTotalBilledTime

When available, billed audio seconds for the corresponding request.

Generated from protobuf field .google.protobuf.Duration total_billed_time = 3;

Returns
TypeDescription
Google\Protobuf\Duration|null

hasTotalBilledTime

clearTotalBilledTime

setTotalBilledTime

When available, billed audio seconds for the corresponding request.

Generated from protobuf field .google.protobuf.Duration total_billed_time = 3;

Parameter
NameDescription
var Google\Protobuf\Duration
Returns
TypeDescription
$this