Class: Google::Apis::SpeechV1beta1::SpeechRecognitionAlternative
- Inherits:
-
Object
- Object
- Google::Apis::SpeechV1beta1::SpeechRecognitionAlternative
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/speech_v1beta1/classes.rb,
generated/google/apis/speech_v1beta1/representations.rb,
generated/google/apis/speech_v1beta1/representations.rb
Overview
Alternative hypotheses (a.k.a. n-best list).
Instance Attribute Summary collapse
-
#confidence ⇒ Float
Output-only The confidence estimate between 0.0 and 1.0.
-
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SpeechRecognitionAlternative
constructor
A new instance of SpeechRecognitionAlternative.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SpeechRecognitionAlternative
Returns a new instance of SpeechRecognitionAlternative
325 326 327 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 325 def initialize(**args) update!(**args) end |
Instance Attribute Details
#confidence ⇒ Float
Output-only 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 typically provided only for the top hypothesis, and
only for is_final=true
results. Clients should not rely on the
confidence
field as it is not guaranteed to be accurate, or even set, in
any of the results.
The default of 0.0 is a sentinel value indicating confidence
was not set.
Corresponds to the JSON property confidence
318 319 320 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 318 def confidence @confidence end |
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Corresponds to the JSON property transcript
323 324 325 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 323 def transcript @transcript end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
330 331 332 333 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 330 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) end |