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
158 159 160 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 158 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
151 152 153 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 151 def confidence @confidence end |
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Corresponds to the JSON property transcript
156 157 158 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 156 def transcript @transcript end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
163 164 165 166 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 163 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) end |