class Google::Apis::SpeechV1p1beta1::SpeechRecognitionAlternative
Alternative hypotheses (a.k.a. n-best list).
Attributes
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 set only for the top alternative of a non-streaming result or, of a streaming result where `is_final=true`. This field is not guaranteed to be accurate and users should not rely on it to be always provided. The default of 0.0 is a sentinel value indicating `confidence` was not set. Corresponds to the JSON property `confidence` @return [Float]
Transcript text representing the words that the user spoke. Corresponds to the JSON property `transcript` @return [String]
A list of word-specific information for each recognized word. Note: When ` enable_speaker_diarization` is true, you will see all the words from the beginning of the audio. Corresponds to the JSON property `words` @return [Array<Google::Apis::SpeechV1p1beta1::WordInfo>]
Public Class Methods
# File lib/google/apis/speech_v1p1beta1/classes.rb, line 1086 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/speech_v1p1beta1/classes.rb, line 1091 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @transcript = args[:transcript] if args.key?(:transcript) @words = args[:words] if args.key?(:words) end