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
237 238 239 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 237 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
230 231 232 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 230 def confidence @confidence end |
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Corresponds to the JSON property transcript
235 236 237 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 235 def transcript @transcript end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
242 243 244 245 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 242 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) end |