pub struct VadConfig {
pub silence_threshold_ms: u64,
pub energy_threshold: u16,
pub adaptive_threshold: bool,
pub noise_floor_multiplier: f64,
pub noise_floor_decay: f64,
pub max_utterance_secs: Option<u64>,
}Fields§
§silence_threshold_ms: u64§energy_threshold: u16§adaptive_threshold: bool§noise_floor_multiplier: f64§noise_floor_decay: f64§max_utterance_secs: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for VadConfig
impl<'de> Deserialize<'de> for VadConfig
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
Auto Trait Implementations§
impl Freeze for VadConfig
impl RefUnwindSafe for VadConfig
impl Send for VadConfig
impl Sync for VadConfig
impl Unpin for VadConfig
impl UnsafeUnpin for VadConfig
impl UnwindSafe for VadConfig
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