RecognitionMetadata

google.cloud.speech.v1p1beta1. RecognitionMetadata

Represents a RecognitionMetadata.

Constructor

new RecognitionMetadata(propertiesopt)

Constructs a new RecognitionMetadata.

Parameters:
Name Type Attributes Description
properties google.cloud.speech.v1p1beta1.IRecognitionMetadata <optional>

Properties to set

Implements:
  • IRecognitionMetadata

Members

InteractionType

InteractionType enum.

Properties:
Name Type Description
INTERACTION_TYPE_UNSPECIFIED number

INTERACTION_TYPE_UNSPECIFIED value

DISCUSSION number

DISCUSSION value

PRESENTATION number

PRESENTATION value

PHONE_CALL number

PHONE_CALL value

VOICEMAIL number

VOICEMAIL value

PROFESSIONALLY_PRODUCED number

PROFESSIONALLY_PRODUCED value

VOICE_SEARCH number

VOICE_SEARCH value

VOICE_COMMAND number

VOICE_COMMAND value

DICTATION number

DICTATION value

MicrophoneDistance

MicrophoneDistance enum.

Properties:
Name Type Description
MICROPHONE_DISTANCE_UNSPECIFIED number

MICROPHONE_DISTANCE_UNSPECIFIED value

NEARFIELD number

NEARFIELD value

MIDFIELD number

MIDFIELD value

FARFIELD number

FARFIELD value

OriginalMediaType

OriginalMediaType enum.

Properties:
Name Type Description
ORIGINAL_MEDIA_TYPE_UNSPECIFIED number

ORIGINAL_MEDIA_TYPE_UNSPECIFIED value

AUDIO number

AUDIO value

VIDEO number

VIDEO value

RecordingDeviceType

RecordingDeviceType enum.

Properties:
Name Type Description
RECORDING_DEVICE_TYPE_UNSPECIFIED number

RECORDING_DEVICE_TYPE_UNSPECIFIED value

SMARTPHONE number

SMARTPHONE value

PC number

PC value

PHONE_LINE number

PHONE_LINE value

VEHICLE number

VEHICLE value

OTHER_OUTDOOR_DEVICE number

OTHER_OUTDOOR_DEVICE value

OTHER_INDOOR_DEVICE number

OTHER_INDOOR_DEVICE value

audioTopic

RecognitionMetadata audioTopic.

industryNaicsCodeOfAudio

RecognitionMetadata industryNaicsCodeOfAudio.

interactionType

RecognitionMetadata interactionType.

microphoneDistance

RecognitionMetadata microphoneDistance.

obfuscatedId

RecognitionMetadata obfuscatedId.

originalMediaType

RecognitionMetadata originalMediaType.

originalMimeType

RecognitionMetadata originalMimeType.

recordingDeviceName

RecognitionMetadata recordingDeviceName.

recordingDeviceType

RecognitionMetadata recordingDeviceType.

Methods

(static) create(propertiesopt) → {google.cloud.speech.v1p1beta1.RecognitionMetadata}

Creates a new RecognitionMetadata instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.speech.v1p1beta1.IRecognitionMetadata <optional>

Properties to set

Returns:
Type Description
google.cloud.speech.v1p1beta1.RecognitionMetadata

RecognitionMetadata instance

(static) decode(reader, lengthopt) → {google.cloud.speech.v1p1beta1.RecognitionMetadata}

Decodes a RecognitionMetadata message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.cloud.speech.v1p1beta1.RecognitionMetadata

RecognitionMetadata

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.cloud.speech.v1p1beta1.RecognitionMetadata}

Decodes a RecognitionMetadata message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.cloud.speech.v1p1beta1.RecognitionMetadata

RecognitionMetadata

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified RecognitionMetadata message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.speech.v1p1beta1.IRecognitionMetadata

RecognitionMetadata message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified RecognitionMetadata message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.speech.v1p1beta1.IRecognitionMetadata

RecognitionMetadata message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.cloud.speech.v1p1beta1.RecognitionMetadata}

Creates a RecognitionMetadata message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.cloud.speech.v1p1beta1.RecognitionMetadata

RecognitionMetadata

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a RecognitionMetadata message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.speech.v1p1beta1.RecognitionMetadata

RecognitionMetadata

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a RecognitionMetadata message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not

toJSON() → {Object.<string, *>}

Converts this RecognitionMetadata to JSON.

Returns:
Type Description
Object.<string, *>

JSON object