Struct google_speech1::api::SpeechRecognitionAlternative [−][src]
pub struct SpeechRecognitionAlternative {
pub confidence: Option<f32>,
pub transcript: Option<String>,
pub words: Option<Vec<WordInfo>>,
}
Expand description
Alternative hypotheses (a.k.a. n-best list).
This type is not used in any activity, and only used as part of another schema.
Fields
confidence: Option<f32>
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.
transcript: Option<String>
Transcript text representing the words that the user spoke.
words: Option<Vec<WordInfo>>
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.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl Send for SpeechRecognitionAlternative
impl Sync for SpeechRecognitionAlternative
impl Unpin for SpeechRecognitionAlternative
impl UnwindSafe for SpeechRecognitionAlternative
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more