pub enum TTSModel {
SsfmV30,
SsfmV21,
}Expand description
TTS model version to use for speech synthesis
Variants§
SsfmV30
Latest model with improved prosody and additional emotion presets (recommended)
SsfmV21
Stable production model with proven reliability and consistent quality
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TTSModel
impl<'de> Deserialize<'de> for TTSModel
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
impl Copy for TTSModel
impl Eq for TTSModel
impl StructuralPartialEq for TTSModel
Auto Trait Implementations§
impl Freeze for TTSModel
impl RefUnwindSafe for TTSModel
impl Send for TTSModel
impl Sync for TTSModel
impl Unpin for TTSModel
impl UnsafeUnpin for TTSModel
impl UnwindSafe for TTSModel
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.