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”.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".