pub enum ChunkBoundary {
SpeechStart,
SpeechEnd,
Continuation,
Silence,
}Expand description
Type of boundary at chunk edges.
Indicates the speech context at the start and end of a chunk.
Variants§
SpeechStart
Chunk starts at beginning of speech segment.
SpeechEnd
Chunk ends at end of speech segment.
Continuation
Chunk is mid-speech (continuation of longer segment).
Silence
Chunk contains only silence (no speech detected by VAD).
Trait Implementations§
Source§impl Clone for ChunkBoundary
impl Clone for ChunkBoundary
Source§fn clone(&self) -> ChunkBoundary
fn clone(&self) -> ChunkBoundary
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 ChunkBoundary
impl Debug for ChunkBoundary
Source§impl PartialEq for ChunkBoundary
impl PartialEq for ChunkBoundary
impl Copy for ChunkBoundary
impl Eq for ChunkBoundary
impl StructuralPartialEq for ChunkBoundary
Auto Trait Implementations§
impl Freeze for ChunkBoundary
impl RefUnwindSafe for ChunkBoundary
impl Send for ChunkBoundary
impl Sync for ChunkBoundary
impl Unpin for ChunkBoundary
impl UnsafeUnpin for ChunkBoundary
impl UnwindSafe for ChunkBoundary
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