Cloud Speech V2 Client - Class BatchRecognizeFileMetadata (1.7.0)

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

Metadata about a single file in a batch for BatchRecognize.

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

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ uri string

Cloud Storage URI for the audio file.

↳ 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 as well as the config at the request level.

↳ 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 non-default valued 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.

getUri

Cloud Storage URI for the audio file.

Generated from protobuf field string uri = 1;

Returns
TypeDescription
string

hasUri

setUri

Cloud Storage URI for the audio file.

Generated from protobuf field string uri = 1;

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 as well as the config at the request level.

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 as well as the config at the request level.

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 non-default valued 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 non-default valued 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

getAudioSource

Returns
TypeDescription
string