Cloud Speech V2 Client - Class BatchRecognizeRequest (1.8.0)

Reference documentation and code samples for the Cloud Speech V2 Client class BatchRecognizeRequest.

Request message for the BatchRecognize method.

Generated from protobuf message google.cloud.speech.v2.BatchRecognizeRequest

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ recognizer string

Required. Resource name of the recognizer to be used for ASR.

↳ config Google\Cloud\Speech\V2\RecognitionConfig

Features and audio metadata to use for the Automatic Speech Recognition. This field in combination with the config_mask field can be used to override parts of the default_recognition_config of the Recognizer resource.

↳ config_mask Google\Protobuf\FieldMask

The list of fields in config that override the values in the default_recognition_config of the recognizer during this recognition request. If no mask is provided, all given fields in config override the values in the recognizer for this recognition request. If a mask is provided, only the fields listed in the mask override the config in the recognizer for this recognition request. If a wildcard (*) is provided, config completely overrides and replaces the config in the recognizer for this recognition request.

↳ files array<Google\Cloud\Speech\V2\BatchRecognizeFileMetadata>

Audio files with file metadata for ASR.

getRecognizer

Required. Resource name of the recognizer to be used for ASR.

Generated from protobuf field string recognizer = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

Returns
TypeDescription
string

setRecognizer

Required. Resource name of the recognizer to be used for ASR.

Generated from protobuf field string recognizer = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getConfig

Features and audio metadata to use for the Automatic Speech Recognition.

This field in combination with the config_mask field can be used to override parts of the default_recognition_config of the Recognizer resource.

Generated from protobuf field .google.cloud.speech.v2.RecognitionConfig config = 4;

Returns
TypeDescription
Google\Cloud\Speech\V2\RecognitionConfig|null

hasConfig

clearConfig

setConfig

Features and audio metadata to use for the Automatic Speech Recognition.

This field in combination with the config_mask field can be used to override parts of the default_recognition_config of the Recognizer resource.

Generated from protobuf field .google.cloud.speech.v2.RecognitionConfig config = 4;

Parameter
NameDescription
var Google\Cloud\Speech\V2\RecognitionConfig
Returns
TypeDescription
$this

getConfigMask

The list of fields in config that override the values in the default_recognition_config of the recognizer during this recognition request. If no mask is provided, all given fields in config override the values in the recognizer for this recognition request. If a mask is provided, only the fields listed in the mask override the config in the recognizer for this recognition request. If a wildcard (*) is provided, config completely overrides and replaces the config in the recognizer for this recognition request.

Generated from protobuf field .google.protobuf.FieldMask config_mask = 5;

Returns
TypeDescription
Google\Protobuf\FieldMask|null

hasConfigMask

clearConfigMask

setConfigMask

The list of fields in config that override the values in the default_recognition_config of the recognizer during this recognition request. If no mask is provided, all given fields in config override the values in the recognizer for this recognition request. If a mask is provided, only the fields listed in the mask override the config in the recognizer for this recognition request. If a wildcard (*) is provided, config completely overrides and replaces the config in the recognizer for this recognition request.

Generated from protobuf field .google.protobuf.FieldMask config_mask = 5;

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

getFiles

Audio files with file metadata for ASR.

Generated from protobuf field repeated .google.cloud.speech.v2.BatchRecognizeFileMetadata files = 3;

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFiles

Audio files with file metadata for ASR.

Generated from protobuf field repeated .google.cloud.speech.v2.BatchRecognizeFileMetadata files = 3;

Parameter
NameDescription
var array<Google\Cloud\Speech\V2\BatchRecognizeFileMetadata>
Returns
TypeDescription
$this