pub struct RefinementEngine {
pub model_path: PathBuf,
pub language: Option<String>,
pub window_ms: u32,
pub beam_size: u8,
}Expand description
Background refinement engine. Runs on non-overlapping windows with
beam search for higher-quality transcripts than the real-time
streaming engine. Emits Committed segments only — no Tentative,
since refinement output replaces streaming output wholesale.
Fields§
§model_path: PathBuf§language: Option<String>§window_ms: u32§beam_size: u8Implementations§
Source§impl RefinementEngine
impl RefinementEngine
pub fn start(self) -> Result<EngineHandle>
Auto Trait Implementations§
impl Freeze for RefinementEngine
impl RefUnwindSafe for RefinementEngine
impl Send for RefinementEngine
impl Sync for RefinementEngine
impl Unpin for RefinementEngine
impl UnsafeUnpin for RefinementEngine
impl UnwindSafe for RefinementEngine
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
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more