pub enum EmotionPreset {
Normal,
Happy,
Sad,
Angry,
Whisper,
ToneUp,
ToneDown,
}Expand description
Emotion preset types for speech synthesis
Variants§
Normal
Neutral, balanced tone
Happy
Bright, cheerful expression
Sad
Melancholic, subdued tone
Angry
Strong, intense delivery
Whisper
Soft, quiet speech (ssfm-v30 only)
ToneUp
Higher tonal emphasis (ssfm-v30 only)
ToneDown
Lower tonal emphasis (ssfm-v30 only)
Trait Implementations§
Source§impl Clone for EmotionPreset
impl Clone for EmotionPreset
Source§fn clone(&self) -> EmotionPreset
fn clone(&self) -> EmotionPreset
Returns a duplicate of the value. Read more
1.0.0 · 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 EmotionPreset
impl Debug for EmotionPreset
Source§impl Default for EmotionPreset
impl Default for EmotionPreset
Source§impl<'de> Deserialize<'de> for EmotionPreset
impl<'de> Deserialize<'de> for EmotionPreset
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 EmotionPreset
impl PartialEq for EmotionPreset
Source§impl Serialize for EmotionPreset
impl Serialize for EmotionPreset
impl Copy for EmotionPreset
impl Eq for EmotionPreset
impl StructuralPartialEq for EmotionPreset
Auto Trait Implementations§
impl Freeze for EmotionPreset
impl RefUnwindSafe for EmotionPreset
impl Send for EmotionPreset
impl Sync for EmotionPreset
impl Unpin for EmotionPreset
impl UnsafeUnpin for EmotionPreset
impl UnwindSafe for EmotionPreset
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.