pub struct GgmlTtsMetadataBuilder { /* private fields */ }
Expand description
Builder for creating a ggml tts metadata
Implementations§
Source§impl GgmlTtsMetadataBuilder
impl GgmlTtsMetadataBuilder
pub fn new<S: Into<String>, P: AsRef<Path>>( model_name: S, model_alias: S, codec_model: P, ) -> Self
pub fn enable_tts(self, enable: bool) -> Self
pub fn with_speaker_file(self, speaker_file: Option<PathBuf>) -> Self
pub fn with_ctx_size(self, size: u64) -> Self
pub fn with_batch_size(self, size: u64) -> Self
pub fn with_ubatch_size(self, size: u64) -> Self
pub fn with_n_predict(self, n: i32) -> Self
pub fn with_n_gpu_layers(self, n: u64) -> Self
pub fn with_temperature(self, temp: f64) -> Self
pub fn enable_plugin_log(self, enable: bool) -> Self
pub fn enable_debug_log(self, enable: bool) -> Self
pub fn build(self) -> GgmlTtsMetadata
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GgmlTtsMetadataBuilder
impl RefUnwindSafe for GgmlTtsMetadataBuilder
impl Send for GgmlTtsMetadataBuilder
impl Sync for GgmlTtsMetadataBuilder
impl Unpin for GgmlTtsMetadataBuilder
impl UnwindSafe for GgmlTtsMetadataBuilder
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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