pub struct SpeakerDiarizationConfig {
pub enable_speaker_diarization: Option<bool>,
pub max_speaker_count: Option<i32>,
pub min_speaker_count: Option<i32>,
pub speaker_tag: Option<i32>,
}Expand description
Config to enable speaker diarization.
This type is not used in any activity, and only used as part of another schema.
Fields§
§enable_speaker_diarization: Option<bool>If ‘true’, enables speaker detection for each recognized word in the top alternative of the recognition result using a speaker_label provided in the WordInfo.
max_speaker_count: Option<i32>Maximum number of speakers in the conversation. This range gives you more flexibility by allowing the system to automatically determine the correct number of speakers. If not set, the default value is 6.
min_speaker_count: Option<i32>Minimum number of speakers in the conversation. This range gives you more flexibility by allowing the system to automatically determine the correct number of speakers. If not set, the default value is 2.
speaker_tag: Option<i32>Output only. Unused.
Trait Implementations§
Source§impl Clone for SpeakerDiarizationConfig
impl Clone for SpeakerDiarizationConfig
Source§fn clone(&self) -> SpeakerDiarizationConfig
fn clone(&self) -> SpeakerDiarizationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpeakerDiarizationConfig
impl Debug for SpeakerDiarizationConfig
Source§impl Default for SpeakerDiarizationConfig
impl Default for SpeakerDiarizationConfig
Source§fn default() -> SpeakerDiarizationConfig
fn default() -> SpeakerDiarizationConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpeakerDiarizationConfig
impl<'de> Deserialize<'de> for SpeakerDiarizationConfig
Source§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
Source§impl Serialize for SpeakerDiarizationConfig
impl Serialize for SpeakerDiarizationConfig
impl Part for SpeakerDiarizationConfig
Auto Trait Implementations§
impl Freeze for SpeakerDiarizationConfig
impl RefUnwindSafe for SpeakerDiarizationConfig
impl Send for SpeakerDiarizationConfig
impl Sync for SpeakerDiarizationConfig
impl Unpin for SpeakerDiarizationConfig
impl UnwindSafe for SpeakerDiarizationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more