Autogenerated update (2020-08-29)
Update: - appengine_v1 - bigtableadmin_v2 - calendar_v3 - compute_alpha - compute_beta - compute_v1 - doubleclicksearch_v2 - memcache_v1beta2 - playablelocations_v3 - speech_v1 - speech_v1p1beta1 - speech_v2beta1
This commit is contained in:
1 parent
32fac21291
commit
76a32f11cf
35 files changed
+1713
-889
No files matched your search
@@ -48,8 +48,8 @@ module Google
|
||||
end
|
||||
|
||||
# Describes the progress of a long-running `LongRunningRecognize` call. It is
|
||||
# included in the `metadata` field of the `Operation` returned by the
|
||||
# `GetOperation` call of the `google::longrunning::Operations` service.
|
||||
# included in the `metadata` field of the `Operation` returned by the `
|
||||
# GetOperation` call of the `google::longrunning::Operations` service.
|
||||
class LongRunningRecognizeMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -58,8 +58,8 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :last_update_time
|
||||
|
||||
# Approximate percentage of audio processed thus far. Guaranteed to be 100
|
||||
# when the audio is fully processed and the results are available.
|
||||
# Approximate percentage of audio processed thus far. Guaranteed to be 100 when
|
||||
# the audio is fully processed and the results are available.
|
||||
# Corresponds to the JSON property `progressPercent`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :progress_percent
|
||||
@@ -70,8 +70,7 @@ module Google
|
||||
attr_accessor :start_time
|
||||
|
||||
# Output only. The URI of the audio file being transcribed. Empty if the audio
|
||||
# was sent
|
||||
# as byte content.
|
||||
# was sent as byte content.
|
||||
# Corresponds to the JSON property `uri`
|
||||
# @return [String]
|
||||
attr_accessor :uri
|
||||
@@ -89,15 +88,14 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# The top-level message sent by the client for the `LongRunningRecognize`
|
||||
# method.
|
||||
# The top-level message sent by the client for the `LongRunningRecognize` method.
|
||||
class LongRunningRecognizeRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Contains audio data in the encoding specified in the `RecognitionConfig`.
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither
|
||||
# returns google.rpc.Code.INVALID_ARGUMENT. See
|
||||
# [content limits](https://cloud.google.com/speech-to-text/quotas#content).
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither returns
|
||||
# google.rpc.Code.INVALID_ARGUMENT. See [content limits](https://cloud.google.
|
||||
# com/speech-to-text/quotas#content).
|
||||
# Corresponds to the JSON property `audio`
|
||||
# @return [Google::Apis::SpeechV1::RecognitionAudio]
|
||||
attr_accessor :audio
|
||||
@@ -127,8 +125,8 @@ module Google
|
||||
class LongRunningRecognizeResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Sequential list of transcription results corresponding to
|
||||
# sequential portions of audio.
|
||||
# Sequential list of transcription results corresponding to sequential portions
|
||||
# of audio.
|
||||
# Corresponds to the JSON property `results`
|
||||
# @return [Array<Google::Apis::SpeechV1::SpeechRecognitionResult>]
|
||||
attr_accessor :results
|
||||
@@ -148,47 +146,45 @@ module Google
|
||||
class Operation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# If the value is `false`, it means the operation is still in progress.
|
||||
# If `true`, the operation is completed, and either `error` or `response` is
|
||||
# available.
|
||||
# If the value is `false`, it means the operation is still in progress. If `true`
|
||||
# , the operation is completed, and either `error` or `response` is available.
|
||||
# Corresponds to the JSON property `done`
|
||||
# @return [Boolean]
|
||||
attr_accessor :done
|
||||
alias_method :done?, :done
|
||||
|
||||
# The `Status` type defines a logical error model that is suitable for
|
||||
# different programming environments, including REST APIs and RPC APIs. It is
|
||||
# used by [gRPC](https://github.com/grpc). Each `Status` message contains
|
||||
# three pieces of data: error code, error message, and error details.
|
||||
# You can find out more about this error model and how to work with it in the
|
||||
# [API Design Guide](https://cloud.google.com/apis/design/errors).
|
||||
# The `Status` type defines a logical error model that is suitable for different
|
||||
# programming environments, including REST APIs and RPC APIs. It is used by [
|
||||
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
|
||||
# data: error code, error message, and error details. You can find out more
|
||||
# about this error model and how to work with it in the [API Design Guide](https:
|
||||
# //cloud.google.com/apis/design/errors).
|
||||
# Corresponds to the JSON property `error`
|
||||
# @return [Google::Apis::SpeechV1::Status]
|
||||
attr_accessor :error
|
||||
|
||||
# Service-specific metadata associated with the operation. It typically
|
||||
# contains progress information and common metadata such as create time.
|
||||
# Some services might not provide such metadata. Any method that returns a
|
||||
# long-running operation should document the metadata type, if any.
|
||||
# Service-specific metadata associated with the operation. It typically contains
|
||||
# progress information and common metadata such as create time. Some services
|
||||
# might not provide such metadata. Any method that returns a long-running
|
||||
# operation should document the metadata type, if any.
|
||||
# Corresponds to the JSON property `metadata`
|
||||
# @return [Hash<String,Object>]
|
||||
attr_accessor :metadata
|
||||
|
||||
# The server-assigned name, which is only unique within the same service that
|
||||
# originally returns it. If you use the default HTTP mapping, the
|
||||
# `name` should be a resource name ending with `operations/`unique_id``.
|
||||
# originally returns it. If you use the default HTTP mapping, the `name` should
|
||||
# be a resource name ending with `operations/`unique_id``.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# The normal response of the operation in case of success. If the original
|
||||
# method returns no data on success, such as `Delete`, the response is
|
||||
# `google.protobuf.Empty`. If the original method is standard
|
||||
# `Get`/`Create`/`Update`, the response should be the resource. For other
|
||||
# methods, the response should have the type `XxxResponse`, where `Xxx`
|
||||
# is the original method name. For example, if the original method name
|
||||
# is `TakeSnapshot()`, the inferred response type is
|
||||
# `TakeSnapshotResponse`.
|
||||
# The normal response of the operation in case of success. If the original
|
||||
# method returns no data on success, such as `Delete`, the response is `google.
|
||||
# protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`,
|
||||
# the response should be the resource. For other methods, the response should
|
||||
# have the type `XxxResponse`, where `Xxx` is the original method name. For
|
||||
# example, if the original method name is `TakeSnapshot()`, the inferred
|
||||
# response type is `TakeSnapshotResponse`.
|
||||
# Corresponds to the JSON property `response`
|
||||
# @return [Hash<String,Object>]
|
||||
attr_accessor :response
|
||||
@@ -208,27 +204,26 @@ module Google
|
||||
end
|
||||
|
||||
# Contains audio data in the encoding specified in the `RecognitionConfig`.
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither
|
||||
# returns google.rpc.Code.INVALID_ARGUMENT. See
|
||||
# [content limits](https://cloud.google.com/speech-to-text/quotas#content).
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither returns
|
||||
# google.rpc.Code.INVALID_ARGUMENT. See [content limits](https://cloud.google.
|
||||
# com/speech-to-text/quotas#content).
|
||||
class RecognitionAudio
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The audio data bytes encoded as specified in
|
||||
# `RecognitionConfig`. Note: as with all bytes fields, proto buffers use a
|
||||
# pure binary representation, whereas JSON representations use base64.
|
||||
# The audio data bytes encoded as specified in `RecognitionConfig`. Note: as
|
||||
# with all bytes fields, proto buffers use a pure binary representation, whereas
|
||||
# JSON representations use base64.
|
||||
# Corresponds to the JSON property `content`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
attr_accessor :content
|
||||
|
||||
# URI that points to a file that contains audio data bytes as specified in
|
||||
# `RecognitionConfig`. The file must not be compressed (for example, gzip).
|
||||
# Currently, only Google Cloud Storage URIs are
|
||||
# supported, which must be specified in the following format:
|
||||
# `gs://bucket_name/object_name` (other URI formats return
|
||||
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
||||
# [Request URIs](https://cloud.google.com/storage/docs/reference-uris).
|
||||
# URI that points to a file that contains audio data bytes as specified in `
|
||||
# RecognitionConfig`. The file must not be compressed (for example, gzip).
|
||||
# Currently, only Google Cloud Storage URIs are supported, which must be
|
||||
# specified in the following format: `gs://bucket_name/object_name` (other URI
|
||||
# formats return google.rpc.Code.INVALID_ARGUMENT). For more information, see [
|
||||
# Request URIs](https://cloud.google.com/storage/docs/reference-uris).
|
||||
# Corresponds to the JSON property `uri`
|
||||
# @return [String]
|
||||
attr_accessor :uri
|
||||
@@ -249,15 +244,13 @@ module Google
|
||||
class RecognitionConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The number of channels in the input audio data.
|
||||
# ONLY set this for MULTI-CHANNEL recognition.
|
||||
# Valid values for LINEAR16 and FLAC are `1`-`8`.
|
||||
# Valid values for OGG_OPUS are '1'-'254'.
|
||||
# Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
|
||||
# If `0` or omitted, defaults to one channel (mono).
|
||||
# Note: We only recognize the first channel by default.
|
||||
# To perform independent recognition on each channel set
|
||||
# `enable_separate_recognition_per_channel` to 'true'.
|
||||
# The number of channels in the input audio data. ONLY set this for MULTI-
|
||||
# CHANNEL recognition. Valid values for LINEAR16 and FLAC are `1`-`8`. Valid
|
||||
# values for OGG_OPUS are '1'-'254'. Valid value for MULAW, AMR, AMR_WB and
|
||||
# SPEEX_WITH_HEADER_BYTE is only `1`. If `0` or omitted, defaults to one channel
|
||||
# (mono). Note: We only recognize the first channel by default. To perform
|
||||
# independent recognition on each channel set `
|
||||
# enable_separate_recognition_per_channel` to 'true'.
|
||||
# Corresponds to the JSON property `audioChannelCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :audio_channel_count
|
||||
@@ -267,58 +260,54 @@ module Google
|
||||
# @return [Google::Apis::SpeechV1::SpeakerDiarizationConfig]
|
||||
attr_accessor :diarization_config
|
||||
|
||||
# If 'true', adds punctuation to recognition result hypotheses.
|
||||
# This feature is only available in select languages. Setting this for
|
||||
# requests in other languages has no effect at all.
|
||||
# The default 'false' value does not add punctuation to result hypotheses.
|
||||
# If 'true', adds punctuation to recognition result hypotheses. This feature is
|
||||
# only available in select languages. Setting this for requests in other
|
||||
# languages has no effect at all. The default 'false' value does not add
|
||||
# punctuation to result hypotheses.
|
||||
# Corresponds to the JSON property `enableAutomaticPunctuation`
|
||||
# @return [Boolean]
|
||||
attr_accessor :enable_automatic_punctuation
|
||||
alias_method :enable_automatic_punctuation?, :enable_automatic_punctuation
|
||||
|
||||
# This needs to be set to `true` explicitly and `audio_channel_count` > 1
|
||||
# to get each channel recognized separately. The recognition result will
|
||||
# contain a `channel_tag` field to state which channel that result belongs
|
||||
# to. If this is not true, we will only recognize the first channel. The
|
||||
# request is billed cumulatively for all channels recognized:
|
||||
# `audio_channel_count` multiplied by the length of the audio.
|
||||
# This needs to be set to `true` explicitly and `audio_channel_count` > 1 to get
|
||||
# each channel recognized separately. The recognition result will contain a `
|
||||
# channel_tag` field to state which channel that result belongs to. If this is
|
||||
# not true, we will only recognize the first channel. The request is billed
|
||||
# cumulatively for all channels recognized: `audio_channel_count` multiplied by
|
||||
# the length of the audio.
|
||||
# Corresponds to the JSON property `enableSeparateRecognitionPerChannel`
|
||||
# @return [Boolean]
|
||||
attr_accessor :enable_separate_recognition_per_channel
|
||||
alias_method :enable_separate_recognition_per_channel?, :enable_separate_recognition_per_channel
|
||||
|
||||
# If `true`, the top result includes a list of words and
|
||||
# the start and end time offsets (timestamps) for those words. If
|
||||
# `false`, no word-level time offset information is returned. The default is
|
||||
# `false`.
|
||||
# If `true`, the top result includes a list of words and the start and end time
|
||||
# offsets (timestamps) for those words. If `false`, no word-level time offset
|
||||
# information is returned. The default is `false`.
|
||||
# Corresponds to the JSON property `enableWordTimeOffsets`
|
||||
# @return [Boolean]
|
||||
attr_accessor :enable_word_time_offsets
|
||||
alias_method :enable_word_time_offsets?, :enable_word_time_offsets
|
||||
|
||||
# Encoding of audio data sent in all `RecognitionAudio` messages.
|
||||
# This field is optional for `FLAC` and `WAV` audio files and required
|
||||
# for all other audio formats. For details, see AudioEncoding.
|
||||
# Encoding of audio data sent in all `RecognitionAudio` messages. This field is
|
||||
# optional for `FLAC` and `WAV` audio files and required for all other audio
|
||||
# formats. For details, see AudioEncoding.
|
||||
# Corresponds to the JSON property `encoding`
|
||||
# @return [String]
|
||||
attr_accessor :encoding
|
||||
|
||||
# Required. The language of the supplied audio as a
|
||||
# [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag.
|
||||
# Example: "en-US".
|
||||
# See [Language
|
||||
# Support](https://cloud.google.com/speech-to-text/docs/languages) for a list
|
||||
# of the currently supported language codes.
|
||||
# Required. The language of the supplied audio as a [BCP-47](https://www.rfc-
|
||||
# editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US". See [Language
|
||||
# Support](https://cloud.google.com/speech-to-text/docs/languages) for a list of
|
||||
# the currently supported language codes.
|
||||
# Corresponds to the JSON property `languageCode`
|
||||
# @return [String]
|
||||
attr_accessor :language_code
|
||||
|
||||
# Maximum number of recognition hypotheses to be returned.
|
||||
# Specifically, the maximum number of `SpeechRecognitionAlternative` messages
|
||||
# within each `SpeechRecognitionResult`.
|
||||
# The server may return fewer than `max_alternatives`.
|
||||
# Valid values are `0`-`30`. A value of `0` or `1` will return a maximum of
|
||||
# one. If omitted, will return a maximum of one.
|
||||
# Maximum number of recognition hypotheses to be returned. Specifically, the
|
||||
# maximum number of `SpeechRecognitionAlternative` messages within each `
|
||||
# SpeechRecognitionResult`. The server may return fewer than `max_alternatives`.
|
||||
# Valid values are `0`-`30`. A value of `0` or `1` will return a maximum of one.
|
||||
# If omitted, will return a maximum of one.
|
||||
# Corresponds to the JSON property `maxAlternatives`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :max_alternatives
|
||||
@@ -328,78 +317,51 @@ module Google
|
||||
# @return [Google::Apis::SpeechV1::RecognitionMetadata]
|
||||
attr_accessor :metadata
|
||||
|
||||
# Which model to select for the given request. Select the model
|
||||
# best suited to your domain to get best results. If a model is not
|
||||
# explicitly specified, then we auto-select a model based on the parameters
|
||||
# in the RecognitionConfig.
|
||||
# <table>
|
||||
# <tr>
|
||||
# <td><b>Model</b></td>
|
||||
# <td><b>Description</b></td>
|
||||
# </tr>
|
||||
# <tr>
|
||||
# <td><code>command_and_search</code></td>
|
||||
# <td>Best for short queries such as voice commands or voice search.</td>
|
||||
# </tr>
|
||||
# <tr>
|
||||
# <td><code>phone_call</code></td>
|
||||
# <td>Best for audio that originated from a phone call (typically
|
||||
# recorded at an 8khz sampling rate).</td>
|
||||
# </tr>
|
||||
# <tr>
|
||||
# <td><code>video</code></td>
|
||||
# <td>Best for audio that originated from from video or includes multiple
|
||||
# speakers. Ideally the audio is recorded at a 16khz or greater
|
||||
# sampling rate. This is a premium model that costs more than the
|
||||
# standard rate.</td>
|
||||
# </tr>
|
||||
# <tr>
|
||||
# <td><code>default</code></td>
|
||||
# <td>Best for audio that is not one of the specific audio models.
|
||||
# For example, long-form audio. Ideally the audio is high-fidelity,
|
||||
# recorded at a 16khz or greater sampling rate.</td>
|
||||
# </tr>
|
||||
# </table>
|
||||
# Which model to select for the given request. Select the model best suited to
|
||||
# your domain to get best results. If a model is not explicitly specified, then
|
||||
# we auto-select a model based on the parameters in the RecognitionConfig. *
|
||||
# Model* *Description* command_and_search Best for short queries such as voice
|
||||
# commands or voice search. phone_call Best for audio that originated from a
|
||||
# phone call (typically recorded at an 8khz sampling rate). video Best for audio
|
||||
# that originated from from video or includes multiple speakers. Ideally the
|
||||
# audio is recorded at a 16khz or greater sampling rate. This is a premium model
|
||||
# that costs more than the standard rate. default Best for audio that is not one
|
||||
# of the specific audio models. For example, long-form audio. Ideally the audio
|
||||
# is high-fidelity, recorded at a 16khz or greater sampling rate.
|
||||
# Corresponds to the JSON property `model`
|
||||
# @return [String]
|
||||
attr_accessor :model
|
||||
|
||||
# If set to `true`, the server will attempt to filter out
|
||||
# profanities, replacing all but the initial character in each filtered word
|
||||
# with asterisks, e.g. "f***". If set to `false` or omitted, profanities
|
||||
# won't be filtered out.
|
||||
# If set to `true`, the server will attempt to filter out profanities, replacing
|
||||
# all but the initial character in each filtered word with asterisks, e.g. "f***"
|
||||
# . If set to `false` or omitted, profanities won't be filtered out.
|
||||
# Corresponds to the JSON property `profanityFilter`
|
||||
# @return [Boolean]
|
||||
attr_accessor :profanity_filter
|
||||
alias_method :profanity_filter?, :profanity_filter
|
||||
|
||||
# Sample rate in Hertz of the audio data sent in all
|
||||
# `RecognitionAudio` messages. Valid values are: 8000-48000.
|
||||
# 16000 is optimal. For best results, set the sampling rate of the audio
|
||||
# source to 16000 Hz. If that's not possible, use the native sample rate of
|
||||
# the audio source (instead of re-sampling).
|
||||
# This field is optional for FLAC and WAV audio files, but is
|
||||
# required for all other audio formats. For details, see AudioEncoding.
|
||||
# Sample rate in Hertz of the audio data sent in all `RecognitionAudio` messages.
|
||||
# Valid values are: 8000-48000. 16000 is optimal. For best results, set the
|
||||
# sampling rate of the audio source to 16000 Hz. If that's not possible, use the
|
||||
# native sample rate of the audio source (instead of re-sampling). This field is
|
||||
# optional for FLAC and WAV audio files, but is required for all other audio
|
||||
# formats. For details, see AudioEncoding.
|
||||
# Corresponds to the JSON property `sampleRateHertz`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :sample_rate_hertz
|
||||
|
||||
# Array of SpeechContext.
|
||||
# A means to provide context to assist the speech recognition. For more
|
||||
# information, see
|
||||
# [speech
|
||||
# adaptation](https://cloud.google.com/speech-to-text/docs/context-strength).
|
||||
# Array of SpeechContext. A means to provide context to assist the speech
|
||||
# recognition. For more information, see [speech adaptation](https://cloud.
|
||||
# google.com/speech-to-text/docs/context-strength).
|
||||
# Corresponds to the JSON property `speechContexts`
|
||||
# @return [Array<Google::Apis::SpeechV1::SpeechContext>]
|
||||
attr_accessor :speech_contexts
|
||||
|
||||
# Set to true to use an enhanced model for speech recognition.
|
||||
# If `use_enhanced` is set to true and the `model` field is not set, then
|
||||
# an appropriate enhanced model is chosen if an enhanced model exists for
|
||||
# the audio.
|
||||
# If `use_enhanced` is true and an enhanced version of the specified model
|
||||
# does not exist, then the speech is recognized using the standard version
|
||||
# of the specified model.
|
||||
# Set to true to use an enhanced model for speech recognition. If `use_enhanced`
|
||||
# is set to true and the `model` field is not set, then an appropriate enhanced
|
||||
# model is chosen if an enhanced model exists for the audio. If `use_enhanced`
|
||||
# is true and an enhanced version of the specified model does not exist, then
|
||||
# the speech is recognized using the standard version of the specified model.
|
||||
# Corresponds to the JSON property `useEnhanced`
|
||||
# @return [Boolean]
|
||||
attr_accessor :use_enhanced
|
||||
@@ -432,16 +394,16 @@ module Google
|
||||
class RecognitionMetadata
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Description of the content. Eg. "Recordings of federal supreme court
|
||||
# hearings from 2012".
|
||||
# Description of the content. Eg. "Recordings of federal supreme court hearings
|
||||
# from 2012".
|
||||
# Corresponds to the JSON property `audioTopic`
|
||||
# @return [String]
|
||||
attr_accessor :audio_topic
|
||||
|
||||
# The industry vertical to which this speech recognition request most
|
||||
# closely applies. This is most indicative of the topics contained
|
||||
# in the audio. Use the 6-digit NAICS code to identify the industry
|
||||
# vertical - see https://www.naics.com/search/.
|
||||
# The industry vertical to which this speech recognition request most closely
|
||||
# applies. This is most indicative of the topics contained in the audio. Use the
|
||||
# 6-digit NAICS code to identify the industry vertical - see https://www.naics.
|
||||
# com/search/.
|
||||
# Corresponds to the JSON property `industryNaicsCodeOfAudio`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :industry_naics_code_of_audio
|
||||
@@ -461,17 +423,16 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :original_media_type
|
||||
|
||||
# Mime type of the original audio file. For example `audio/m4a`,
|
||||
# `audio/x-alaw-basic`, `audio/mp3`, `audio/3gpp`.
|
||||
# A list of possible audio mime types is maintained at
|
||||
# http://www.iana.org/assignments/media-types/media-types.xhtml#audio
|
||||
# Mime type of the original audio file. For example `audio/m4a`, `audio/x-alaw-
|
||||
# basic`, `audio/mp3`, `audio/3gpp`. A list of possible audio mime types is
|
||||
# maintained at http://www.iana.org/assignments/media-types/media-types.xhtml#
|
||||
# audio
|
||||
# Corresponds to the JSON property `originalMimeType`
|
||||
# @return [String]
|
||||
attr_accessor :original_mime_type
|
||||
|
||||
# The device used to make the recording. Examples 'Nexus 5X' or
|
||||
# 'Polycom SoundStation IP 6000' or 'POTS' or 'VoIP' or
|
||||
# 'Cardioid Microphone'.
|
||||
# The device used to make the recording. Examples 'Nexus 5X' or 'Polycom
|
||||
# SoundStation IP 6000' or 'POTS' or 'VoIP' or 'Cardioid Microphone'.
|
||||
# Corresponds to the JSON property `recordingDeviceName`
|
||||
# @return [String]
|
||||
attr_accessor :recording_device_name
|
||||
@@ -503,9 +464,9 @@ module Google
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Contains audio data in the encoding specified in the `RecognitionConfig`.
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither
|
||||
# returns google.rpc.Code.INVALID_ARGUMENT. See
|
||||
# [content limits](https://cloud.google.com/speech-to-text/quotas#content).
|
||||
# Either `content` or `uri` must be supplied. Supplying both or neither returns
|
||||
# google.rpc.Code.INVALID_ARGUMENT. See [content limits](https://cloud.google.
|
||||
# com/speech-to-text/quotas#content).
|
||||
# Corresponds to the JSON property `audio`
|
||||
# @return [Google::Apis::SpeechV1::RecognitionAudio]
|
||||
attr_accessor :audio
|
||||
@@ -527,14 +488,13 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# The only message returned to the client by the `Recognize` method. It
|
||||
# contains the result as zero or more sequential `SpeechRecognitionResult`
|
||||
# messages.
|
||||
# The only message returned to the client by the `Recognize` method. It contains
|
||||
# the result as zero or more sequential `SpeechRecognitionResult` messages.
|
||||
class RecognizeResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Sequential list of transcription results corresponding to
|
||||
# sequential portions of audio.
|
||||
# Sequential list of transcription results corresponding to sequential portions
|
||||
# of audio.
|
||||
# Corresponds to the JSON property `results`
|
||||
# @return [Array<Google::Apis::SpeechV1::SpeechRecognitionResult>]
|
||||
attr_accessor :results
|
||||
@@ -553,9 +513,9 @@ module Google
|
||||
class SpeakerDiarizationConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# If 'true', enables speaker detection for each recognized word in
|
||||
# the top alternative of the recognition result using a speaker_tag provided
|
||||
# in the WordInfo.
|
||||
# If 'true', enables speaker detection for each recognized word in the top
|
||||
# alternative of the recognition result using a speaker_tag provided in the
|
||||
# WordInfo.
|
||||
# Corresponds to the JSON property `enableSpeakerDiarization`
|
||||
# @return [Boolean]
|
||||
attr_accessor :enable_speaker_diarization
|
||||
@@ -598,17 +558,16 @@ module Google
|
||||
class SpeechContext
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A list of strings containing words and phrases "hints" so that
|
||||
# the speech recognition is more likely to recognize them. This can be used
|
||||
# to improve the accuracy for specific words and phrases, for example, if
|
||||
# specific commands are typically spoken by the user. This can also be used
|
||||
# to add additional words to the vocabulary of the recognizer. See
|
||||
# [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
|
||||
# List items can also be set to classes for groups of words that represent
|
||||
# common concepts that occur in natural language. For example, rather than
|
||||
# providing phrase hints for every month of the year, using the $MONTH class
|
||||
# improves the likelihood of correctly transcribing audio that includes
|
||||
# months.
|
||||
# A list of strings containing words and phrases "hints" so that the speech
|
||||
# recognition is more likely to recognize them. This can be used to improve the
|
||||
# accuracy for specific words and phrases, for example, if specific commands are
|
||||
# typically spoken by the user. This can also be used to add additional words to
|
||||
# the vocabulary of the recognizer. See [usage limits](https://cloud.google.com/
|
||||
# speech-to-text/quotas#content). List items can also be set to classes for
|
||||
# groups of words that represent common concepts that occur in natural language.
|
||||
# For example, rather than providing phrase hints for every month of the year,
|
||||
# using the $MONTH class improves the likelihood of correctly transcribing audio
|
||||
# that includes months.
|
||||
# Corresponds to the JSON property `phrases`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :phrases
|
||||
@@ -627,13 +586,12 @@ module Google
|
||||
class SpeechRecognitionAlternative
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
||||
# indicates an estimated greater likelihood that the recognized words are
|
||||
# correct. This field is set only for the top alternative of a non-streaming
|
||||
# result or, of a streaming result where `is_final=true`.
|
||||
# This field is not guaranteed to be accurate and users should not rely on it
|
||||
# to be always provided.
|
||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||
# The confidence estimate between 0.0 and 1.0. A higher number indicates an
|
||||
# estimated greater likelihood that the recognized words are correct. This field
|
||||
# is set only for the top alternative of a non-streaming result or, of a
|
||||
# streaming result where `is_final=true`. This field is not guaranteed to be
|
||||
# accurate and users should not rely on it to be always provided. The default of
|
||||
# 0.0 is a sentinel value indicating `confidence` was not set.
|
||||
# Corresponds to the JSON property `confidence`
|
||||
# @return [Float]
|
||||
attr_accessor :confidence
|
||||
@@ -643,9 +601,9 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :transcript
|
||||
|
||||
# A list of word-specific information for each recognized word.
|
||||
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||
# from the beginning of the audio.
|
||||
# A list of word-specific information for each recognized word. Note: When `
|
||||
# enable_speaker_diarization` is true, you will see all the words from the
|
||||
# beginning of the audio.
|
||||
# Corresponds to the JSON property `words`
|
||||
# @return [Array<Google::Apis::SpeechV1::WordInfo>]
|
||||
attr_accessor :words
|
||||
@@ -666,17 +624,17 @@ module Google
|
||||
class SpeechRecognitionResult
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# May contain one or more recognition hypotheses (up to the
|
||||
# maximum specified in `max_alternatives`).
|
||||
# These alternatives are ordered in terms of accuracy, with the top (first)
|
||||
# alternative being the most probable, as ranked by the recognizer.
|
||||
# May contain one or more recognition hypotheses (up to the maximum specified in
|
||||
# `max_alternatives`). These alternatives are ordered in terms of accuracy, with
|
||||
# the top (first) alternative being the most probable, as ranked by the
|
||||
# recognizer.
|
||||
# Corresponds to the JSON property `alternatives`
|
||||
# @return [Array<Google::Apis::SpeechV1::SpeechRecognitionAlternative>]
|
||||
attr_accessor :alternatives
|
||||
|
||||
# For multi-channel audio, this is the channel number corresponding to the
|
||||
# recognized result for the audio from that channel.
|
||||
# For audio_channel_count = N, its output values can range from '1' to 'N'.
|
||||
# recognized result for the audio from that channel. For audio_channel_count = N,
|
||||
# its output values can range from '1' to 'N'.
|
||||
# Corresponds to the JSON property `channelTag`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :channel_tag
|
||||
@@ -692,12 +650,12 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# The `Status` type defines a logical error model that is suitable for
|
||||
# different programming environments, including REST APIs and RPC APIs. It is
|
||||
# used by [gRPC](https://github.com/grpc). Each `Status` message contains
|
||||
# three pieces of data: error code, error message, and error details.
|
||||
# You can find out more about this error model and how to work with it in the
|
||||
# [API Design Guide](https://cloud.google.com/apis/design/errors).
|
||||
# The `Status` type defines a logical error model that is suitable for different
|
||||
# programming environments, including REST APIs and RPC APIs. It is used by [
|
||||
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
|
||||
# data: error code, error message, and error details. You can find out more
|
||||
# about this error model and how to work with it in the [API Design Guide](https:
|
||||
# //cloud.google.com/apis/design/errors).
|
||||
class Status
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
@@ -706,15 +664,15 @@ module Google
|
||||
# @return [Fixnum]
|
||||
attr_accessor :code
|
||||
|
||||
# A list of messages that carry the error details. There is a common set of
|
||||
# A list of messages that carry the error details. There is a common set of
|
||||
# message types for APIs to use.
|
||||
# Corresponds to the JSON property `details`
|
||||
# @return [Array<Hash<String,Object>>]
|
||||
attr_accessor :details
|
||||
|
||||
# A developer-facing error message, which should be in English. Any
|
||||
# user-facing error message should be localized and sent in the
|
||||
# google.rpc.Status.details field, or localized by the client.
|
||||
# A developer-facing error message, which should be in English. Any user-facing
|
||||
# error message should be localized and sent in the google.rpc.Status.details
|
||||
# field, or localized by the client.
|
||||
# Corresponds to the JSON property `message`
|
||||
# @return [String]
|
||||
attr_accessor :message
|
||||
@@ -735,31 +693,27 @@ module Google
|
||||
class WordInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Time offset relative to the beginning of the audio,
|
||||
# and corresponding to the end of the spoken word.
|
||||
# This field is only set if `enable_word_time_offsets=true` and only
|
||||
# in the top hypothesis.
|
||||
# This is an experimental feature and the accuracy of the time offset can
|
||||
# vary.
|
||||
# Time offset relative to the beginning of the audio, and corresponding to the
|
||||
# end of the spoken word. This field is only set if `enable_word_time_offsets=
|
||||
# true` and only in the top hypothesis. This is an experimental feature and the
|
||||
# accuracy of the time offset can vary.
|
||||
# Corresponds to the JSON property `endTime`
|
||||
# @return [String]
|
||||
attr_accessor :end_time
|
||||
|
||||
# Output only. A distinct integer value is assigned for every speaker within
|
||||
# the audio. This field specifies which one of those speakers was detected to
|
||||
# have spoken this word. Value ranges from '1' to diarization_speaker_count.
|
||||
# speaker_tag is set if enable_speaker_diarization = 'true' and only in the
|
||||
# top alternative.
|
||||
# Output only. A distinct integer value is assigned for every speaker within the
|
||||
# audio. This field specifies which one of those speakers was detected to have
|
||||
# spoken this word. Value ranges from '1' to diarization_speaker_count.
|
||||
# speaker_tag is set if enable_speaker_diarization = 'true' and only in the top
|
||||
# alternative.
|
||||
# Corresponds to the JSON property `speakerTag`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :speaker_tag
|
||||
|
||||
# Time offset relative to the beginning of the audio,
|
||||
# and corresponding to the start of the spoken word.
|
||||
# This field is only set if `enable_word_time_offsets=true` and only
|
||||
# in the top hypothesis.
|
||||
# This is an experimental feature and the accuracy of the time offset can
|
||||
# vary.
|
||||
# Time offset relative to the beginning of the audio, and corresponding to the
|
||||
# start of the spoken word. This field is only set if `enable_word_time_offsets=
|
||||
# true` and only in the top hypothesis. This is an experimental feature and the
|
||||
# accuracy of the time offset can vary.
|
||||
# Corresponds to the JSON property `startTime`
|
||||
# @return [String]
|
||||
attr_accessor :start_time
|
||||
|
||||
@@ -47,9 +47,8 @@ module Google
|
||||
@batch_path = 'batch'
|
||||
end
|
||||
|
||||
# Gets the latest state of a long-running operation. Clients can use this
|
||||
# method to poll the operation result at intervals as recommended by the API
|
||||
# service.
|
||||
# Gets the latest state of a long-running operation. Clients can use this method
|
||||
# to poll the operation result at intervals as recommended by the API service.
|
||||
# @param [String] name
|
||||
# The name of the operation resource.
|
||||
# @param [String] fields
|
||||
@@ -79,15 +78,14 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists operations that match the specified filter in the request. If the
|
||||
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||
# NOTE: the `name` binding allows API services to override the binding
|
||||
# to use different resource name schemes, such as `users/*/operations`. To
|
||||
# override the binding, API services can add a binding such as
|
||||
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||
# For backwards compatibility, the default name includes the operations
|
||||
# collection id, however overriding users must ensure the name binding
|
||||
# is the parent resource, without the operations collection id.
|
||||
# Lists operations that match the specified filter in the request. If the server
|
||||
# doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name`
|
||||
# binding allows API services to override the binding to use different resource
|
||||
# name schemes, such as `users/*/operations`. To override the binding, API
|
||||
# services can add a binding such as `"/v1/`name=users/*`/operations"` to their
|
||||
# service configuration. For backwards compatibility, the default name includes
|
||||
# the operations collection id, however overriding users must ensure the name
|
||||
# binding is the parent resource, without the operations collection id.
|
||||
# @param [String] filter
|
||||
# The standard list filter.
|
||||
# @param [String] name
|
||||
@@ -126,9 +124,8 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Gets the latest state of a long-running operation. Clients can use this
|
||||
# method to poll the operation result at intervals as recommended by the API
|
||||
# service.
|
||||
# Gets the latest state of a long-running operation. Clients can use this method
|
||||
# to poll the operation result at intervals as recommended by the API service.
|
||||
# @param [String] name
|
||||
# The name of the operation resource.
|
||||
# @param [String] fields
|
||||
@@ -158,15 +155,14 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists operations that match the specified filter in the request. If the
|
||||
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||
# NOTE: the `name` binding allows API services to override the binding
|
||||
# to use different resource name schemes, such as `users/*/operations`. To
|
||||
# override the binding, API services can add a binding such as
|
||||
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||
# For backwards compatibility, the default name includes the operations
|
||||
# collection id, however overriding users must ensure the name binding
|
||||
# is the parent resource, without the operations collection id.
|
||||
# Lists operations that match the specified filter in the request. If the server
|
||||
# doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name`
|
||||
# binding allows API services to override the binding to use different resource
|
||||
# name schemes, such as `users/*/operations`. To override the binding, API
|
||||
# services can add a binding such as `"/v1/`name=users/*`/operations"` to their
|
||||
# service configuration. For backwards compatibility, the default name includes
|
||||
# the operations collection id, however overriding users must ensure the name
|
||||
# binding is the parent resource, without the operations collection id.
|
||||
# @param [String] name
|
||||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
@@ -205,12 +201,11 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Performs asynchronous speech recognition: receive results via the
|
||||
# google.longrunning.Operations interface. Returns either an
|
||||
# `Operation.error` or an `Operation.response` which contains
|
||||
# a `LongRunningRecognizeResponse` message.
|
||||
# For more information on asynchronous speech recognition, see the
|
||||
# [how-to](https://cloud.google.com/speech-to-text/docs/async-recognize).
|
||||
# Performs asynchronous speech recognition: receive results via the google.
|
||||
# longrunning.Operations interface. Returns either an `Operation.error` or an `
|
||||
# Operation.response` which contains a `LongRunningRecognizeResponse` message.
|
||||
# For more information on asynchronous speech recognition, see the [how-to](
|
||||
# https://cloud.google.com/speech-to-text/docs/async-recognize).
|
||||
# @param [Google::Apis::SpeechV1::LongRunningRecognizeRequest] long_running_recognize_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
@@ -240,8 +235,8 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Performs synchronous speech recognition: receive results after all audio
|
||||
# has been sent and processed.
|
||||
# Performs synchronous speech recognition: receive results after all audio has
|
||||
# been sent and processed.
|
||||
# @param [Google::Apis::SpeechV1::RecognizeRequest] recognize_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
||||
Reference in new issue
Block a user