pub struct DiarizationConfig {Show 24 fields
pub enabled: bool,
pub model_id: String,
pub model_selection: ConfigSelection,
pub hf_token: Option<String>,
pub hf_token_env: Option<String>,
pub return_speaker_embeddings: bool,
pub model_bundle: Option<PathBuf>,
pub manifest_file: Option<String>,
pub segmentation_model_file: Option<String>,
pub embedding_model_file: Option<String>,
pub plda_transform_file: Option<String>,
pub plda_model_file: Option<String>,
pub clustering_config_file: Option<String>,
pub speaker_embedding_model_bundle: Option<PathBuf>,
pub speaker_embedding_model_file: Option<String>,
pub speaker_embedding_dimension: Option<usize>,
pub speaker_embedding_sample_rate: Option<u32>,
pub min_speakers: Option<usize>,
pub max_speakers: Option<usize>,
pub assignment_policy: AssignmentPolicy,
pub speaker_directory: SpeakerDirectorySelection,
pub disable_speaker_library: bool,
pub save_draft_speakers: bool,
pub use_draft_speakers: bool,
}Fields§
§enabled: bool§model_id: String§model_selection: ConfigSelection§hf_token: Option<String>§hf_token_env: Option<String>§return_speaker_embeddings: bool§model_bundle: Option<PathBuf>§manifest_file: Option<String>§segmentation_model_file: Option<String>§embedding_model_file: Option<String>§plda_transform_file: Option<String>§plda_model_file: Option<String>§clustering_config_file: Option<String>§speaker_embedding_model_bundle: Option<PathBuf>§speaker_embedding_model_file: Option<String>§speaker_embedding_dimension: Option<usize>§speaker_embedding_sample_rate: Option<u32>§min_speakers: Option<usize>§max_speakers: Option<usize>§assignment_policy: AssignmentPolicy§speaker_directory: SpeakerDirectorySelection§disable_speaker_library: bool§save_draft_speakers: bool§use_draft_speakers: boolTrait Implementations§
Source§impl Clone for DiarizationConfig
impl Clone for DiarizationConfig
Source§fn clone(&self) -> DiarizationConfig
fn clone(&self) -> DiarizationConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DiarizationConfig
impl Debug for DiarizationConfig
Source§impl Default for DiarizationConfig
impl Default for DiarizationConfig
Source§impl<'de> Deserialize<'de> for DiarizationConfig
impl<'de> Deserialize<'de> for DiarizationConfig
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
impl Eq for DiarizationConfig
Source§impl PartialEq for DiarizationConfig
impl PartialEq for DiarizationConfig
Source§impl Serialize for DiarizationConfig
impl Serialize for DiarizationConfig
impl StructuralPartialEq for DiarizationConfig
Auto Trait Implementations§
impl Freeze for DiarizationConfig
impl RefUnwindSafe for DiarizationConfig
impl Send for DiarizationConfig
impl Sync for DiarizationConfig
impl Unpin for DiarizationConfig
impl UnsafeUnpin for DiarizationConfig
impl UnwindSafe for DiarizationConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more