pub struct SynthesisOptions {
pub subharmonic_amp: f32,
pub perturbation_scale: f32,
}Expand description
Per-block synthesis options passed from voice to tract.
Fields§
§subharmonic_amp: f32Subharmonic amplitude (0.0 = none). Injected into excitation before tract.
perturbation_scale: f32Perturbation intensity multiplier (0.0-2.0). Scales jitter/shimmer. Driven by call urgency and position — higher at call boundaries and peaks.
Trait Implementations§
Source§impl Clone for SynthesisOptions
impl Clone for SynthesisOptions
Source§fn clone(&self) -> SynthesisOptions
fn clone(&self) -> SynthesisOptions
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 SynthesisOptions
impl Debug for SynthesisOptions
Source§impl Default for SynthesisOptions
impl Default for SynthesisOptions
Source§fn default() -> SynthesisOptions
fn default() -> SynthesisOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SynthesisOptions
impl RefUnwindSafe for SynthesisOptions
impl Send for SynthesisOptions
impl Sync for SynthesisOptions
impl Unpin for SynthesisOptions
impl UnsafeUnpin for SynthesisOptions
impl UnwindSafe for SynthesisOptions
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