pub struct TokenEmit {
pub id: u32,
pub text: String,
pub logprob: f32,
pub window_ts_secs: Option<f32>,
pub is_special: bool,
}Fields§
§id: u32§text: StringDetokenised surface text for this single token (via tokenizer.decode(&[id], false)),
so concatenating regular-token text fields yields a properly-spaced transcript.
Empty string for special and timestamp tokens.
logprob: f32§window_ts_secs: Option<f32>Seconds within the 30-s window for timestamp tokens; None for regular tokens.
is_special: booltrue when id >= eot_token (EOT, language, task, timestamp, etc.).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenEmit
impl RefUnwindSafe for TokenEmit
impl Send for TokenEmit
impl Sync for TokenEmit
impl Unpin for TokenEmit
impl UnsafeUnpin for TokenEmit
impl UnwindSafe for TokenEmit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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