pub struct RecognitionConfig {
pub max_alternatives: Option<i32>,
pub sample_rate: Option<i32>,
pub language_code: Option<String>,
pub profanity_filter: Option<bool>,
pub speech_context: Option<SpeechContext>,
pub encoding: Option<String>,
}Expand description
Provides information to the recognizer that specifies how to process the request.
This type is not used in any activity, and only used as part of another schema.
Fields§
§max_alternatives: Option<i32>Optional Maximum number of recognition hypotheses to be returned.
Specifically, the maximum number of SpeechRecognitionAlternative messages
within each SpeechRecognitionResult.
The server may return fewer than max_alternatives.
Valid values are 0-30. A value of 0 or 1 will return a maximum of
one. If omitted, will return a maximum of one.
sample_rate: Option<i32>Required Sample rate in Hertz of the audio data sent in all
RecognitionAudio messages. Valid values are: 8000-48000.
16000 is optimal. For best results, set the sampling rate of the audio
source to 16000 Hz. If that’s not possible, use the native sample rate of
the audio source (instead of re-sampling).
language_code: Option<String>Optional The language of the supplied audio as a BCP-47 language tag. Example: “en-GB” https://www.rfc-editor.org/rfc/bcp/bcp47.txt If omitted, defaults to “en-US”. See Language Support for a list of the currently supported language codes.
profanity_filter: Option<bool>Optional If set to true, the server will attempt to filter out
profanities, replacing all but the initial character in each filtered word
with asterisks, e.g. “f***”. If set to false or omitted, profanities
won’t be filtered out.
speech_context: Option<SpeechContext>Optional A means to provide context to assist the speech recognition.
encoding: Option<String>Required Encoding of audio data sent in all RecognitionAudio messages.
Trait Implementations§
Source§impl Clone for RecognitionConfig
impl Clone for RecognitionConfig
Source§fn clone(&self) -> RecognitionConfig
fn clone(&self) -> RecognitionConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more