pub trait BackendStream {
// Required methods
fn on_samples(&mut self, samples_16k_mono: &[f32]) -> Result<bool>;
fn finish(&mut self) -> Result<()>;
}Expand description
Streaming transcription interface returned by Backend::create_stream.
Required Methods§
Sourcefn on_samples(&mut self, samples_16k_mono: &[f32]) -> Result<bool>
fn on_samples(&mut self, samples_16k_mono: &[f32]) -> Result<bool>
Consume a new chunk of mono f32 samples at Scribble’s target sample rate.
Returning Ok(false) signals “stop early”.