pub struct TtsBenchResult {
pub clips: usize,
pub round_trip_wer: f64,
pub first_audio_ms: u64,
pub realtime_factor: f64,
pub peak_rss_bytes: u64,
}Expand description
What one run measured.
Fields§
§clips: usize§round_trip_wer: f64Word error rate of what was heard against what was said, pooled over every clip.
first_audio_ms: u64Mean time from a call to its first audio.
realtime_factor: f64Rendered audio seconds per wall second.
peak_rss_bytes: u64The process’s peak resident set while the run rendered, above what it held before the first clip.
Trait Implementations§
Source§impl Clone for TtsBenchResult
impl Clone for TtsBenchResult
Source§impl Debug for TtsBenchResult
impl Debug for TtsBenchResult
Source§impl<'de> Deserialize<'de> for TtsBenchResult
impl<'de> Deserialize<'de> for TtsBenchResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TtsBenchResult
impl PartialEq for TtsBenchResult
Source§impl Serialize for TtsBenchResult
impl Serialize for TtsBenchResult
impl StructuralPartialEq for TtsBenchResult
Auto Trait Implementations§
impl Freeze for TtsBenchResult
impl RefUnwindSafe for TtsBenchResult
impl Send for TtsBenchResult
impl Sync for TtsBenchResult
impl Unpin for TtsBenchResult
impl UnsafeUnpin for TtsBenchResult
impl UnwindSafe for TtsBenchResult
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