pub struct Transcript {
pub text: String,
pub ids: Vec<u32>,
pub prompt_tokens: usize,
pub audio_tokens: usize,
pub audio_s: f64,
pub encode_s: f64,
pub prefill_s: f64,
pub decode_s: f64,
pub words: Option<Result<Vec<WordTime>, String>>,
pub words_s: f64,
}Expand description
A transcription and its timings.
Fields§
§text: String§ids: Vec<u32>§prompt_tokens: usize§audio_tokens: usize§audio_s: f64§encode_s: f64§prefill_s: f64§decode_s: f64§words: Option<Result<Vec<WordTime>, String>>Word times, when asked for (seconds spent on them in words_s).
words_s: f64Auto Trait Implementations§
impl Freeze for Transcript
impl RefUnwindSafe for Transcript
impl Send for Transcript
impl Sync for Transcript
impl Unpin for Transcript
impl UnsafeUnpin for Transcript
impl UnwindSafe for Transcript
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