Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechWordInfo
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechWordInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Information for a word recognized by the speech recognizer.
Instance Attribute Summary collapse
-
#confidence ⇒ Float
The Speech confidence between 0.0 and 1.0 for this word.
-
#end_offset ⇒ String
Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
-
#start_offset ⇒ String
Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
-
#word ⇒ String
The word this info is for.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SpeechWordInfo
constructor
A new instance of GoogleCloudDialogflowV2beta1SpeechWordInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SpeechWordInfo
Returns a new instance of GoogleCloudDialogflowV2beta1SpeechWordInfo.
21767 21768 21769 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21767 def initialize(**args) update!(**args) end |
Instance Attribute Details
#confidence ⇒ Float
The Speech confidence between 0.0 and 1.0 for this word. A higher number
indicates an estimated greater likelihood that the recognized word is correct.
The default of 0.0 is a sentinel value indicating that confidence was not set.
This field is not guaranteed to be fully stable over time for the same audio
input. Users should also not rely on it to always be provided.
Corresponds to the JSON property confidence
21746 21747 21748 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21746 def confidence @confidence end |
#end_offset ⇒ String
Time offset relative to the beginning of the audio that corresponds to the end
of the spoken word. This is an experimental feature and the accuracy of the
time offset can vary.
Corresponds to the JSON property endOffset
21753 21754 21755 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21753 def end_offset @end_offset end |
#start_offset ⇒ String
Time offset relative to the beginning of the audio that corresponds to the
start of the spoken word. This is an experimental feature and the accuracy of
the time offset can vary.
Corresponds to the JSON property startOffset
21760 21761 21762 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21760 def start_offset @start_offset end |
#word ⇒ String
The word this info is for.
Corresponds to the JSON property word
21765 21766 21767 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21765 def word @word end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
21772 21773 21774 21775 21776 21777 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 21772 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @end_offset = args[:end_offset] if args.key?(:end_offset) @start_offset = args[:start_offset] if args.key?(:start_offset) @word = args[:word] if args.key?(:word) end |