Trait voice_activity_detector::IteratorExt
source · 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§
sourcefn predict(
self,
vad: VoiceActivityDetector
) -> PredictIterator<Self::Item, Self> ⓘ
fn predict( self, vad: VoiceActivityDetector ) -> PredictIterator<Self::Item, Self> ⓘ
Creates a new PredictIterator from an iterator of samples.
sourcefn label(
self,
vad: VoiceActivityDetector,
threshold: f32,
padding_chunks: usize
) -> LabelIterator<Self::Item, Self> ⓘ
fn label( self, vad: VoiceActivityDetector, threshold: f32, padding_chunks: usize ) -> LabelIterator<Self::Item, Self> ⓘ
Creates a new LabelIterator from an iterator of samples.