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
| 300 301 302 | # File 'generated/google/apis/speech_v1beta1/classes.rb', line 300 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
| 293 294 295 | # File 'generated/google/apis/speech_v1beta1/classes.rb', line 293 def confidence @confidence end | 
#transcript ⇒ String
Output-only Transcript text representing the words that the user spoke.
Corresponds to the JSON property transcript
| 298 299 300 | # File 'generated/google/apis/speech_v1beta1/classes.rb', line 298 def transcript @transcript end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 305 306 307 308 | # File 'generated/google/apis/speech_v1beta1/classes.rb', line 305 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) end |