pub trait IteratorExt: Iterator {
    // Provided methods
    fn predict(
        self,
        vad: VoiceActivityDetector
    ) -> PredictIterator<Self::Item, Self> 
       where Self::Item: Sample,
             Self: Sized { ... }
    fn label(
        self,
        vad: VoiceActivityDetector,
        threshold: f32,
        padding_chunks: usize
    ) -> LabelIterator<Self::Item, Self> 
       where Self::Item: Sample,
             Self: Sized { ... }
}
Expand description

Extensions for iterators.

Provided Methods§

source

fn predict( self, vad: VoiceActivityDetector ) -> PredictIterator<Self::Item, Self>
where Self::Item: Sample, Self: Sized,

Creates a new PredictIterator from an iterator of samples.

source

fn label( self, vad: VoiceActivityDetector, threshold: f32, padding_chunks: usize ) -> LabelIterator<Self::Item, Self>
where Self::Item: Sample, Self: Sized,

Creates a new LabelIterator from an iterator of samples.

Implementors§