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
45 46 47 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 45 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
38 39 40 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 38 def confidence @confidence end |
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Corresponds to the JSON property transcript
43 44 45 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 43 def transcript @transcript end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
50 51 52 53 |
# File 'generated/google/apis/speech_v1beta1/classes.rb', line 50 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) end |