pub struct TtsClipResult {
pub path: String,
pub wav: PathBuf,
pub synth_secs: Option<f64>,
pub ttfa_secs: Option<f64>,
}Expand description
One utterance’s result from a TTS batch run: the adapter read a text file and wrote a WAV.
Fields§
§path: StringThe input text path the adapter echoed back.
wav: PathBufThe generated WAV’s path.
synth_secs: Option<f64>Synthesis-only seconds (model loaded, WAV writing excluded).
ttfa_secs: Option<f64>Time-to-first-audio: synthesize() call to first chunk. For a
single-sentence input a non-streaming engine reports ttfa == synth.
Trait Implementations§
Source§impl Clone for TtsClipResult
impl Clone for TtsClipResult
Source§fn clone(&self) -> TtsClipResult
fn clone(&self) -> TtsClipResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TtsClipResult
impl Debug for TtsClipResult
Source§impl PartialEq for TtsClipResult
impl PartialEq for TtsClipResult
impl StructuralPartialEq for TtsClipResult
Auto Trait Implementations§
impl Freeze for TtsClipResult
impl RefUnwindSafe for TtsClipResult
impl Send for TtsClipResult
impl Sync for TtsClipResult
impl Unpin for TtsClipResult
impl UnsafeUnpin for TtsClipResult
impl UnwindSafe for TtsClipResult
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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