pub struct VoiceSegment {
pub start: f64,
pub end: f64,
pub energy: f32,
}Expand description
A detected voice segment with start and end times.
Fields§
§start: f64Start time in seconds.
end: f64End time in seconds.
energy: f32Average energy level of the segment (0.0 to 1.0).
Implementations§
Trait Implementations§
Source§impl Clone for VoiceSegment
impl Clone for VoiceSegment
Source§fn clone(&self) -> VoiceSegment
fn clone(&self) -> VoiceSegment
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 VoiceSegment
impl Debug for VoiceSegment
Source§impl PartialEq for VoiceSegment
impl PartialEq for VoiceSegment
impl StructuralPartialEq for VoiceSegment
Auto Trait Implementations§
impl Freeze for VoiceSegment
impl RefUnwindSafe for VoiceSegment
impl Send for VoiceSegment
impl Sync for VoiceSegment
impl Unpin for VoiceSegment
impl UnwindSafe for VoiceSegment
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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