Cloud Speech-to-Text V2 API - Class Google::Cloud::Speech::V2::Recognizer (v1.4.1)

Reference documentation and code samples for the Cloud Speech-to-Text V2 API class Google::Cloud::Speech::V2::Recognizer.

A Recognizer message. Stores recognition configuration and metadata.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotations

defannotations()->::Google::Protobuf::Map{::String=>::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Allows users to store small amounts of arbitrary data. Both the key and the value must be 63 characters or less each. At most 100 annotations.

#annotations=

defannotations=(value)->::Google::Protobuf::Map{::String=>::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Allows users to store small amounts of arbitrary data. Both the key and the value must be 63 characters or less each. At most 100 annotations.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Allows users to store small amounts of arbitrary data. Both the key and the value must be 63 characters or less each. At most 100 annotations.

#create_time

defcreate_time()->::Google::Protobuf::Timestamp
Returns

#default_recognition_config

defdefault_recognition_config()->::Google::Cloud::Speech::V2::RecognitionConfig
Returns

#default_recognition_config=

defdefault_recognition_config=(value)->::Google::Cloud::Speech::V2::RecognitionConfig
Parameter
Returns

#delete_time

defdelete_time()->::Google::Protobuf::Timestamp
Returns

#display_name

defdisplay_name()->::String
Returns
  • (::String) — User-settable, human-readable name for the Recognizer. Must be 63 characters or less.

#display_name=

defdisplay_name=(value)->::String
Parameter
  • value (::String) — User-settable, human-readable name for the Recognizer. Must be 63 characters or less.
Returns
  • (::String) — User-settable, human-readable name for the Recognizer. Must be 63 characters or less.

#etag

defetag()->::String
Returns
  • (::String) — Output only. This checksum is computed by the server based on the value of other fields. This may be sent on update, undelete, and delete requests to ensure the client has an up-to-date value before proceeding.

#expire_time

defexpire_time()->::Google::Protobuf::Timestamp
Returns

#kms_key_name

defkms_key_name()->::String
Returns
  • (::String) — Output only. The KMS key name with which the Recognizer is encrypted. The expected format is projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

#kms_key_version_name

defkms_key_version_name()->::String
Returns
  • (::String) — Output only. The KMS key version name with which the Recognizer is encrypted. The expected format is projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.

#language_codes

deflanguage_codes()->::Array<::String>
Returns
  • (::Array<::String>) — Optional. This field is now deprecated. Prefer the language_codes field in the RecognitionConfig message.

    The language of the supplied audio as a BCP-47 language tag.

    Supported languages for each model are listed in the Table of Supported Models.

    If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio. When you create or update a Recognizer, these values are stored in normalized BCP-47 form. For example, "en-us" is stored as "en-US".

#language_codes=

deflanguage_codes=(value)->::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. This field is now deprecated. Prefer the language_codes field in the RecognitionConfig message.

    The language of the supplied audio as a BCP-47 language tag.

    Supported languages for each model are listed in the Table of Supported Models.

    If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio. When you create or update a Recognizer, these values are stored in normalized BCP-47 form. For example, "en-us" is stored as "en-US".

Returns
  • (::Array<::String>) — Optional. This field is now deprecated. Prefer the language_codes field in the RecognitionConfig message.

    The language of the supplied audio as a BCP-47 language tag.

    Supported languages for each model are listed in the Table of Supported Models.

    If additional languages are provided, recognition result will contain recognition in the most likely language detected. The recognition result will include the language tag of the language detected in the audio. When you create or update a Recognizer, these values are stored in normalized BCP-47 form. For example, "en-us" is stored as "en-US".

#model

defmodel()->::String
Returns
  • (::String) — Optional. This field is now deprecated. Prefer the model field in the RecognitionConfig message.

    Which model to use for recognition requests. Select the model best suited to your domain to get best results.

    Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

#model=

defmodel=(value)->::String
Parameter
  • value (::String) — Optional. This field is now deprecated. Prefer the model field in the RecognitionConfig message.

    Which model to use for recognition requests. Select the model best suited to your domain to get best results.

    Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

Returns
  • (::String) — Optional. This field is now deprecated. Prefer the model field in the RecognitionConfig message.

    Which model to use for recognition requests. Select the model best suited to your domain to get best results.

    Guidance for choosing which model to use can be found in the Transcription Models Documentation and the models supported in each region can be found in the Table Of Supported Models.

#name

defname()->::String
Returns
  • (::String) — Output only. Identifier. The resource name of the Recognizer. Format: projects/{project}/locations/{location}/recognizers/{recognizer}.

#reconciling

defreconciling()->::Boolean
Returns
  • (::Boolean) — Output only. Whether or not this Recognizer is in the process of being updated.

#state

defstate()->::Google::Cloud::Speech::V2::Recognizer::State
Returns

#uid

defuid()->::String
Returns
  • (::String) — Output only. System-assigned unique identifier for the Recognizer.

#update_time

defupdate_time()->::Google::Protobuf::Timestamp
Returns

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.