pub struct GoogleTtsConfig {
pub language_code: String,
pub voice_name: String,
pub voice_gender: String,
pub relax_safety_filters: bool,
}Fields§
§language_code: StringBCP-47 language code of the voice (e.g., “cs-CZ”, “en-US”).
voice_name: StringExact voice name to use (e.g., “cs-CZ-Wavenet-A”, “cs-CZ-Chirp3-HD-Schedar”).
voice_gender: StringGender of the voice (“MALE”, “FEMALE”, or “NEUTRAL”).
relax_safety_filters: boolWhether to relax safety filters for speech synthesis.
Trait Implementations§
Source§impl Clone for GoogleTtsConfig
impl Clone for GoogleTtsConfig
Source§fn clone(&self) -> GoogleTtsConfig
fn clone(&self) -> GoogleTtsConfig
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 GoogleTtsConfig
impl Debug for GoogleTtsConfig
Source§impl Default for GoogleTtsConfig
impl Default for GoogleTtsConfig
Source§fn default() -> GoogleTtsConfig
fn default() -> GoogleTtsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleTtsConfig
impl<'de> Deserialize<'de> for GoogleTtsConfig
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
Auto Trait Implementations§
impl Freeze for GoogleTtsConfig
impl RefUnwindSafe for GoogleTtsConfig
impl Send for GoogleTtsConfig
impl Sync for GoogleTtsConfig
impl Unpin for GoogleTtsConfig
impl UnsafeUnpin for GoogleTtsConfig
impl UnwindSafe for GoogleTtsConfig
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